Skip to Content

How to map Midi sounds from my Drum Machine and keep the mapping stored

10 replies [Last post]
imneo
Offline
Joined: 11/08/2014

Hello, Checked the forum and the Docs but couldn't find an answear to this specific question so here it goes:

 

I have the Alesis Dm Lite drum machine connected with USB(MIDI) to my PC (Fedora 20) running Hydrogen.

 

 

When hitting the Drums the notes are sent to the pc and Hydrogen plays them, but...

 

The thing is, some of them are wrong... for example the "Ride" plays a "Tom 3" sound... 

 

how can i easily map (any Drum Kit sound) to the correct/wanted pattern/Note and make it perminant for that instrument ?

 

The only way i found was trying to discover which pattern i'm hearing, and then switch it's place (drag and drop) but that's not the way to do that...

 

i also tried to set it by making Hydrogen "waiting for Note" and set it but the Docs doesn't say what is the Second param...

 

apriciate your help

thijs
thijs's picture
Offline
Joined: 04/20/2010

hi,

actually, moving the instruments around _is_ the way to do it

hydrogen (currently) uses a hard link between instrument position and midi note

see this part of the manual : http://hydrogen.popez.org/hcms/node/5#sect.pattern_editor.drumkit

 

Mauser is (was?) working on a branch where the mapping will be asignable

 

grtz

Thijs

imneo
Offline
Joined: 11/08/2014

Thanks for your reply,

ok, but is there any better way to idetify the sound i'm hearing when hiiting a drum pad  (for example if it would blink when a note recived i'll be able to identify it as it plays instead of trying to figure which one it is by hearing them ) 

 

and thanks for the tip about Mauser, will try to track it down

 

 

thijs
thijs's picture
Offline
Joined: 04/20/2010

i think this is the branch Mauser is working on (but i could be wrong!)

https://github.com/hydrogen-music/hydrogen/tree/midi_input_mapping

Sebastian, can you comment ?

mauser
Offline
Joined: 03/30/2010

Hi! 

Yes, that's the branch.. but i stopped working on it some time ago. At the moment the branch does not hold any usable features.. 

konradjr
Offline
Joined: 05/22/2013

Hi imneo,

The way to recognise which pads/keys correspond to which samples is by enabling the Tools->Mixer
When a particular sample is being played, there is an indicator in the Mixer next to that sample, see the following screenshot.

http://picpaste.com/pics/Screenshot_-_01032015_-_11_57_37_PM-k0neKxju.14...

If the message to play the sound is received by MIDI, then, I believe, the little space next to the play-shape of the particular sound-sample blinks too.

Bear in mind that, whilst on your alesis drum machine, if a pad/key sample is named 'Tom 3' then it might be sent to your computer as 'Key number 5' and then accordingly played as 'Sample number 5' (whatever its name in the Hydrogen app). This is because of how MIDI messages work. It doesn't matter what the pads are called on the device, the device will just send numbers: 'sound 1, sound 2, sound 3, ...'.

For one device 'Sound 1' might mean 'Kick' whilst for another device it might mean 'Snare'. Because there are so many MIDI devices available (and these 'mappings' are different for each), there is no obvious way to get to what you'd like the software to do, unless there is a feature which lets the users upload their 'mappings'.

EduSou
Offline
Joined: 02/14/2015

Hi, i am using alesis trigger io with hydrogem on a raspberry pi2 for a colpel of days , and woht he nead to do is 

1 muve the instroment up or dawn like thijs say 

2 is open a new user kit on alesis and change the note for the instroment to mach the instroment on hydrogen 

for example not 35 on alesis is usualy kic Hi-hat is on 46-47-48 open close and pedal you nead to play around a bit with it but its very simple and fast to get it ok

only cc note not be used or i cant put it right yet , but i read sam wear its to be inpemented no new vertion 

i hope you untherstend it sorry for my bad english 

p.s. this is the best soft i hever tested to play drums i cant wait for the new vertion with cc note implemented. and i am geting best results with pi 2 (on board audio) than on windows i have sam lag and i am on a i5  

 

thijs
thijs's picture
Offline
Joined: 04/20/2010

hi EduSou

you are running Hydrogen on a PI ??  that's awsome !!

can you tell us some more about that ?  did you have to do a lot of tweaking (jack/RTkernel ...) ?

 

so you are using hdrogen as you sound engine and the alesis as interface, right ? 

are you using it for live performance, or for recording ?

 

grtz

Thijs

 

EduSou
Offline
Joined: 02/14/2015

Hi ,Thijs, for mi it was very easy , 

i started with drumkv1 and jackd , but i get many trobles , so wen i find hydrogen , and it works almost plag and play i get very happy , i have the original raspberian image on sd , and i have all midi related apt installd timidi all alsa tools etc, sorry i am not a linux expert, but it is updated and upgraded (sudo apt get update / upgrade)

i use the hydrogen as sound engine, for mi work almost of the box, in preferencies , i have audio on auto 1024 / 44100, on midi is alsa , and it show the alesis trigger io as midi imput , only ignore note off have to bi on. wen hydrogen starts it start jackd , i didnt realise until naow, i was thinking it didnt nead it. but with hydrogen the sound dont stop like it was apening with drumkv1.

my default audio is onboard audio ,but i think it is possible to with usb audio , this is my next teste , because the trigger io get the default audio wen i have the usb sound as default, i will tray configure jackd and see how i cams, becasei nead the mic in as line in to plug the mp3 to get the drum lesson on beaind .

i tray alredy to load wav files and it get ok , 1 thing i am duing is get a colection of the most real sounds for a real drum and then i creat diferent  drum user kits on alesis so wen i change the kit on alesis automatic i have a difrent drum set , and i dont have to change nothing on hydrogen .

and its only nead to configure the midi imput * trigger io, with the correct note for the instroment and start druming.

i started with raspeberry b+ but it was very slow the raspberry 2 all run well , and this was becase my drum module is broken and i cant get a new roland for naow .

and i solved my hi-hat pedal problem , i use the trick of note group so naow i have a full drum set . 

i am not a profecional drummer , my kid is the drummer i only like to play a bit and relax lol, and naow i am most of my free time druming and testing on hydrogen , and yes using it for live performance. maby recording later do record my kid covers 

at this moment i am traing to understend the program and all fectures , so i can fine tune , the drum and the program , i am not geting a god velocity response , and wen o play like duing a rool it dont fell real , but because i am just lerning this things i am geting it a bit hard but , i think only a question fo time and patience , the alesis have a velocity fecture i can select difrent curvs and wen i change it i dont get the expected resolt li if i was duing with ezdrummer for example i am missing samting.

and one thing i have to do is get the raspberry load the descktop and the hydrogen automatic without nead a user or password on de loading , then it will be plug and play  

feel free to ask any question, sorry my bad english.

thanks 

EduSou

on my RaspHidrogen drum module lol

EduSou
Offline
Joined: 02/14/2015

hi teste dane, wen i use usb audio jackd stop working after a wile. i dont know wy.

EduSou
Offline
Joined: 02/14/2015

Hi , it is only to report, it´s almost prefect , my problem was the most with alesis trigger io , after software update , all change , and now i have velocity on pads and cimbals , choking crash almost to with 2 instroments on mute function with crash and crash choke instroment , hi-hat to , naow i can play grove smoth , the kid was playng to today and he like it.

i i am on diy progect with my drum kit i didnt have dual trigger on pads and cinbals e had to play a bit with resistors to get the triggres not to hot wen beting the pads. 

i alredy have lxde and hydrogen autostarting no disply neded , only plug the rasp and alesis 30 secunds later i can start druming  

next  build my drum instroment with all the sounds (instroments ) i use , and asign user kits to only have to change on alesis .

litle display for the raspberry and a prity box with all in so it loke like a real module.

kits exe:

kit 1 - 35 kik  40 snere

kit 2 - 36 kik  41 perle snere

and so on 

i wonther wen vertion 7 cam out with the hi-hat inprove and choke , thnan you ppl for your god work and i promiss i will pay you a beer son