Skip to Content

MIDI output?

15 replies [Last post]
rsuarez8
Offline
Joined: 04/17/2010

Are there any plans to add MIDI output to Hydrogen? I think it is the most intuitive programming interface I've ever worked with, but I would love to MIDI into my Roland TD-8 digital drum controller and use its sounds and multiple output capability. Any chance of this happening in the near future?

Comix
Offline
Joined: 04/17/2010

No, hydrogen has no midi output since it is not a sequencer.
An experimental midi-out feature is planned for the future, but for now there's nothing..

Search feature in the forum? I think you should contact Artemio (the forum creator)

Ciao

gordwait
Offline
Joined: 04/17/2010

It's a specialized sequencer making it easy to generate drum patterns.

Since Midi In seems to work quite well,
adding midi out would let me use my high quality midi based external sound devices, which also lowers the CPU load on the PC.
There is a noticeable lag from a midi in note to the hydrogen wave file playing out the sound card to the speaker.

Cheers,
Gord Wait

TF
Offline
Joined: 04/17/2010

I had the same problem when I was running JackD without setting the "Soft Mode" option. It was reporting excessive amounts of messages from the alsa driver. Now my alessis control pad runs nicely

l0l0
Offline
Joined: 04/17/2010

[u]+1[/u]

maybe planned for the 1.0????

wolke
wolke's picture
Offline
Joined: 03/30/2010

hi,
checkout this h2 version.
http://trac.assembla.com/hydrogen/browser/branches/new_fx_rack_and_sampl...

This version also contains some nice enhancements like a non destructive sampleeditor (loop, reverse and pingpong with sample cutting and velocity and pan adjustment), destructive recording, auto note off, note key edit with note properties ruler or the new pianorolleditor (just in work).

get it;
svn co http://trac.assembla.com/hydrogen/browser/branches/new_fx_rack_and_sampl... /into_your_directory

to use midi out, connect h2 output with your device. e.g use qjackctl to do this.
in instrument editor are 2 new spinboxes. first one select midi channel. second one adjust the base note key. default is c. here you can transpose the key.
that's all.

l0l0
Offline
Joined: 04/17/2010

Hi Wolke

Thank you, but I have an error: "svn co http://trac.assembla.com/hydrogen/browser/branches/new_fx_rack_and_sampl... /home/l0l0/Bureau/hydrogen
svn: Le serveur a envoy? une valeur inattendue (500 Internal Server Error) en r?ponse ? la requ?te OPTIONS"

What is this "options" request, the server is out or I have make something wrong?

wolke
wolke's picture
Offline
Joined: 03/30/2010

sorry, i copy and paste the wrong address.
this will work!
svn co http://svn.assembla.com/svn/hydrogen/branches/new_fx_rack_and_sample_fun your_directory

l0l0
Offline
Joined: 04/17/2010

Yes! ;-)

thx

wolke
wolke's picture
Offline
Joined: 03/30/2010

make sure that you checkout rev >= 1162
than you get a full working piano roll editor.

to update just do a 'svn update' in your current svn directory.

wolke
wolke's picture
Offline
Joined: 03/30/2010

here is a video to see pianorolleditor and midi-out working.
http://popez.org/~wolke/hydrogen/video/piano-roll.avi

i try to show how you can add and delete notes, move notes with properties ruler through octaves and notekeys, and edit the note length by right clicking and move mouse.
later you can see how to connect midi out to amsynth. and how to adjust the instrument midi channel and the notekey ( notekey offset ).

l0l0
Offline
Joined: 04/17/2010

Great demo! thank you
Personally It's just for drive an external synth/sampler.. (and remove rosgarden, I'm on ubuntu jaunty with gnome)

libsndfile1 is installed but I have some trouble wen I make scons (it's the rev #1164):
[i]l0l0@desktop:~/install/hydrogen$ scons
scons: Reading SConscript files ...
scons: warning: The Options class is deprecated; use the Variables class instead.
File "/home/l0l0/install/hydrogen/Sconstruct", line 316, in
Checking for C header file sndfile.h... no
libsndfile must be installed![/i]

I don't know here I can find libsndfile. This is not the same as libsndfile1?
Do you have an idea?

mauser
Offline
Joined: 03/30/2010

Hi!

You need the devel package of libsndfile. A instruction to compile hydrogen can be found here: http://trac.assembla.com/hydrogen/wiki/development%3Aqt4compile ( includes package names )

l0l0
Offline
Joined: 04/17/2010

Perfect mauser! Hydrogen 0.9.4-svn1164M is installed (with libportaudio-dev and libportmidi-dev)

But it's exactly the same thing, I have only a midi input in hydrogen and jack.
And I can't see channel and note in the instrument/general section :(

wolke
wolke's picture
Offline
Joined: 03/30/2010

for this features you have to compile the fx_and_sample_fun branch we talk about in this thread. :-) think there goes something wrong.

l0l0
Offline
Joined: 04/17/2010

YouuHoOoOoO Yes!! that works!!! :))

Thank you very much for helping a newbie like me
(It's just my second kernel compile...)