Different sounds on same key
Started by Sur




6 posts in this topic
Sur

6 posts 3 threads Joined: Sep 2021
28-09-21, 08:04 -
#1
Hi everyone,

I've enjoyed using the samplerbox for more than one year. Thank you Hans for a great job!
Most of time I use as a drumpad (with a Akai MPK Mini Mk2). 

Rather I miss a function.... Smile  It should be great if I can add more sounds on the same pad/key and choose which sound I would like to use.

For example:
on Pad 1, it has 5 different sounds, on stage when I hold Pad1 and press one of the keyboard's keys to 'find' the sound I would like to use. When I release the Pad1, the Pad1 give sound I've chosen.
From now on the Pad1 will give that sound. This temporary setting will be saved untill reboot.
Is that possible? Thank you in advance.

Best
Sur
noek

37 posts 0 threads Joined: Jan 2021
28-09-21, 20:08 -
#2
Hi Sur,
Well, yes but in another way as you outlined.

Using the webgui notemapping screen you can assign (output)notes to keys=pads. If not saved it sticks until changing sample set (or reboot). If saved, the setting is permanent permanent until remapped again.
You can have several notemaps within a sample set - so you can create multiple presets.

So instead of holding the pad, you select the (input)note (assigned to the pad) to the desired output note. Both are dropdowns.
You can give the pad a name in keynotes.csv to make life easier.
When you've chosen the note you want play, you can hit the pad to hear the sound.

There is no way to give the output note (=the sound) a name, so in that respect it's either remembering which note is linked to what sound or just try via "select-hit", a bit similar but slower than your method.

Hope this helps, Noek
Sur

6 posts 3 threads Joined: Sep 2021
29-09-21, 07:53 -
#3
[quote="noek" pid="236" dateline="1632859713"]
Hi Noek,

Thanks for your answer! I really appreciate it.
The bottleneck of this methode is the amount of the sounds will be (in some cases) bigger than the amount of the MIDI notes.
Also the chance of the MIDI's name conflict is quite big too.
For example: on 88 keys and each keys are 2 sounds option. There will be 176. The MIDI notes number are 127.

I am not a programmer so I can't solve this issue Smile .... @hans, maybe a new feature for the next version?
Let me explain the my thoughts by using an example:
I am using Akai MPK mini 25 keys (C3-B3) and 16 pads (18-34)
18-[C3]-sound1 // pad1-[notename]-sound1 
18-[C#3]-sound2
18-[D3]-sound3
18-[D#3]-sound4
By default the pad1 (18) will echo lowest note (C3), by holding pad1 and press D3 (samplerbox will play the sound3)
This overruling will be saved on log.txt and from now on the samplerobx will check the log.txt before play the pad1.

An advantage of this feature is on a live performance, you can devide a keyboard in 2 sounds and set it back when you are done.

Hopefully I am clear enough Smile
Thanks again.

Sur
This post was last modified: 29-09-21, 07:53 by Sur.
hansehv

168 posts 17 threads Joined: Dec 2020
29-09-21, 22:00 -
#4
Hi Sur,
Your idea is clear and looks nice on first sight.

However there are some elements in it that do not fit in the way samplerbox is made.
Since the method Noek explained will give lots of freedom in assigning sounds to pads I doubt if it's worth the effort of making a "breaking design" extension addressing a same sort of functionality.

Forget the theoretical limit argument of 128 notes (0 is also a playable note): you'll find out that loading lots of sounds takes a long time and may not even fit the PI's memory.
So limits are everywhere (also think of what you have to remember on stage when using so much options "hidden" under your keyboard).

In fact I'm using the method Noek explained, in combination with the voices feature: in our band we use samplerbox for simultaneous use by the keyboard player and me using an old roland drumpad I reinstalled next to my drumkit.

But anyway, discussion above gives food for thought for (more easy) ways of switching sounds assigned to single keys or pads as well as giving output note names some descriptive name ("car horn" iso C4=60).

Thank you both, Hans
Sur

6 posts 3 threads Joined: Sep 2021
30-09-21, 07:53 -
#5
Hi Hans,

Thanks for your reply, I will try your method. 
I agree too about 'limitations' ... there are always borders somewhere.

The method you wrote will work only with GUI, I am just wondering or there is an easier way and GUI-less method to select and play the sounds I need....
To be continued

Thanks again
Best
Sur
hansehv

168 posts 17 threads Joined: Dec 2020
01-10-21, 20:21 -
#6
You can work without the GUI, be it with less freedom.
If you adapt the CCmap.csv manually covering useful presets and assign CC's to choosing the defined notemaps.
Similar with voices, which can have their own set of notemaps.
Yes, all this is clumsy / not flexible enough for you purpose, but I'm afraid that's all within current possibilities.
As stated above: food for thought - I consider this a valid/interesting question.
Regards, Hans
This post was last modified: 01-10-21, 20:22 by hansehv.
Sur

6 posts 3 threads Joined: Sep 2021
04-10-21, 18:43 -
#7
(01-10-21, 20:21)hansehv Wrote: You can work without the GUI, be it with less freedom.
If you adapt the CCmap.csv manually covering useful presets and assign CC's to choosing the defined notemaps.
Similar with voices, which can have their own set of notemaps.
Yes, all this is clumsy / not flexible enough for you purpose, but I'm afraid that's all within current possibilities.
As stated above: food for thought - I consider this a valid/interesting question.
Regards, Hans

Great Hans! Glad to hear about the 'food for thought'

Best
Sur