Controlling samplerbox with an Arturia Minila MKII
Started by tyeutyeu




4 posts in this topic
tyeutyeu

3 posts 1 threads Joined: Jul 2022
16-07-22, 14:11 -
#1
Hi Hanz,

I a new samplerbox user.I'm a newbie in linux Samplerbox seems to work very well on my RPI zero 2W with an External Edirol UA20 USB card.
The salamandar Grand Piano is fine. But actualy only the notes and the octav change buttons are working.

Like "Guest" asked you before on this thread :
https://homspace.nl/forum/thread-18-post-61.html#pid61

I would like to contol samplerbox with mys Arturia Minilab MKII (specialy to change the sample with a button or a pad)

I started the aseqdump util, (Minila port=16:0)to show what my Minila MKII's buttons and pots are sending to the samplerbox:
I have seen the real time reaction :

when I push a button and relaese :

source   Event                        ch data
16:0      control change           0, controller 113, value 127
16:0      control change           0, controller 113, value 0

When I rotate Encoders :

16:0       control change          0, controller 112, value 54           -> (0 to 127)

When I press a Pad quickly

16:0      Note on                     9, note 36, velocity 77
16:0     Note Off                     9, note 36, velocity 0

the Pad long press give :

16:0      note on                       9, note 36, velocity 15
16:0      plyphonic aftertouch     9, note 36, value 128
16:0      plyphonic aftertouch     9, note 36, value 112
16:0      plyphonic aftertouch     9, note 36, value 101
16:0      plyphonic aftertouch     9, note 36, value 20
16:0      note off                       9, note 36, velocity 0

when I press "shift key"
16:0      system exlusiv             F0 00 20 6B 7F 42 02 00 00 2E 7F F7
16:0      system exlusiv             F0 00 20 6B 7F 42 02 00 00 2E 00 F7

If I press "shift" key + Pad

16:0      system exlusiv             F0 00 20 6B 7F 42 02 00 00 2E 7F F7  (pressing shift)
16:0      system exlusiv             F0 00 20 6B 7F 42 1B 01 F7               (press Pad 2)
16:0      system exlusiv             F0 00 20 6B 7F 42 1B 02 F7               (press Pad 3)
16:0      system exlusiv             F0 00 20 6B 7F 42 1B 07 F7               (press Pad 8)
16:0      system exlusiv             F0 00 20 6B 7F 42 1B 00 F7               (return to Pad 0)

Press the key "Pad 1-8 / 9 -16"

16:0      system exlusiv             F0 00 20 6B 7F 42 02 00 00 2F 7F F7  (pressing the key)
16:0      system exlusiv             F0 00 20 6B 7F 42 02 00 00 2F 00 F7  = iluminated
now by pressing 'pad 1-8/9-16" + Pad :
16:0      control change           0, controller 22, value 127
16:0      control change           0, controller 22, value 0       


Could you please explain me in details wich file I have to modify (ControllerCCs.csv, CCmap.csv or both ?)
I didn't realy anderstand where to write the "val" string.

Thank you for your help. I tried to reply the previous thread but it's closed.
hansehv

168 posts 17 threads Joined: Dec 2020
17-07-22, 21:25 -
#2
Hi tyeutyeu,
Your question for details on controllerCCs.csv and CCmap.csv is already in docs for next release in "more details" tab under Assigning the device knobs, pots, drawbars, pedals to effects/functions - this was indeed quite unclear.

Your dump shows messages for the main controller (keyboard = midichannel 1, coded as 0) and the drumpad (percussion = midichannel 10, coded as 9).

It shows note-on's (message 9 with a velocity) and note-off's (can be message 8 or message 9 with velocity=0: your case).

It also shows control messages on channel 1=0 with a CC number and a value. For pots (continuous controllers) this value varies, for buttons it's fixed.
You can reprogram all this stuff in your arturia.
For the fixed controllers (buttons) this value is coded in the val/value = 3rd column of controllerCCs.csv, for continuous controllers (pots) val should be -1.

I also see system messages (channel F=15 -> 16); these are ignored by samplerbox.
Aftertouch messages on the drumchannel surprise me a bit as they start on full velocity. How is this used by the PC software ??
(note: aftertouch is currently not supported, but support will start at next release and I don't know this behaviour).

Regards, Hans
tyeutyeu

3 posts 1 threads Joined: Jul 2022
19-07-22, 21:35 -
#3
Hi Hans,

Thanks for your ansver.
I 'm sorry but I don't understand even if I think that all the instructions are in your website. I spend many hours to try to change the setup of knobs ans buttons... But I am sure it's nothing compare with the time you took to upgrade, develop and support SamplerBox.
I really appreciate your effort to help me but I dont't know how to begin.

I try to attribut :
- volume channel to one Knob,
- two buttons or pads to change the sample (like you can do with physical keys on the original building SamplerBox
  1.   + / increase / up
  2.   - / decrease / down
  3.   select
  4.   return
- to activate Pads with a bass or a battery sample
- and Maybe other additional features.

 I think I have at first to enter in my hardware settings controllMap with the "MIDI control Center" on my Windows PC. (see attachement file)
But theyy are to many options :
I understand that I can create Templates and after to store it to a memory 2,3...or 8. The memory 1 is the defaut for Analog Lab (the proprietary Sample sets)

I"m note sure how many feature I have to setup and what knob or pad or button could be the easy path to play with.

2 - In the second time I think I will modify CCmaps

I think it could be great if the community could share the settings it use with the different Midi controllers.
Maybe you could re-open the thread on the arturia beatstep Pro, and the autoe "Guest" coudl send me the instructions to configure the Minilab MK2.

I will be in hollidays in few days with my family, so I will try to fix my setup after two weeks.

Thanks for reading.
I hope you will have good hollidays soon.

Best regards.
This post was last modified: 19-07-22, 22:36 by hansehv.


Attached Files Thumbnail(s)
   
hansehv

168 posts 17 threads Joined: Dec 2020
19-07-22, 22:47 -
#4
Hi tyeutyeu,
I've reopened the thread. Shortly after this thread was posted by guest nizloz, user nizloz registered and I assume that nizloz to be the guest  Cool

By the way, I've removed the full quote of my post in your reply.
You can limit the quotes to strictly necessary by just editing the quoted stuff.
Having no quote at all can be achieved by replying to the topic (reply button on top).

I will try to digest what you are replying, but since I don't have the Arturia I'm afraid chances are low I can really help.

Have a nice holiday, Hans
Guest

 
20-07-22, 20:36 -
#5
Thanks again Hans. I will try to contact him.