Re: MIDI Input of LAU Applications

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Crypto,

I'm a Hydrogen dev, and am copying it to the hydrogen dev list.  I invite you to
continue the discussion over there.

Crypto wrote:
> I was stuck by the fact that an otherwise great application like hydrogen is 
> unable to perform a simple thing such as playing a fill-in via MIDI, although 
> it offers plenty of ways to play all sorts of MIDI sequences (I compare a fill-
> in to a sequence here). I know that hydrogen offers some commands such as 
> "start" and "stop", but that is not enough for what I would like to do. 
> hydrogen is like Edward Scissorhands without the human hands he should have 
> received. hydrogen could do it if it only had a more advanced MIDI handling.
> 
> Or to put it short:
> 
> Play a sequence as a fill-in: use computerkeyboard or mouse to start playing 
> it.
> How can I do the same thing in a live play environment from my MIDI organ? 
> Fiddling with mouse and notebook keyboard is no useful option.

The development version (and possibly 0.9.3) of Hydrogen has something very much 
like this, although it's totally undocumented as of yet.  When you put Hydrogen 
in Pattern Mode and allow "Live" mode or "Stacked" pattern mode, you can trigger 
individual patterns to start or stop playing based on MIDI input.  In addition, 
Hydrogen responds to MIDI program change events... mapping the program change to 
the pattern that you want triggered.

Note that this is very similar to features provided by the sequencers seq24 and
non-sequencer, as well as live looping programs like freewheeling and sooperlooper.

*  To get pattern mode, there's a widget at the top
    where you switch between "Song" and "Pattern".

*  To get "stacked" pattern mode...
    On the left, there's a listing of all the patterns
    that are currently loaded.  At the top of this list,
    and on the right, is a button called "stacked mode."
    Click it so that 3 lines appear (this enables stacked
    mode).

*  Using the GUI, you can add/remove patterns from
    the "currently playing" list by Ctrl+Click-ing
    the pattern.  The pattern will start playing
    on the next cycle (not immediately).

*  Using MIDI, sending a program change will select the
    pattern for the next cycle.  I don't know how well
    it works with stacked mode, and I think the patterns
    are numbered starting with 0, 1, 2, ....  Pattern #0
    is at the top of the list.

I've only recently discovered this feature... and I've never used it -- so let 
me know how it goes.

FWIW, I'm not a fan of using a PC for this... should have been a CC... but it is 
what it is.  :-)

HTH,
Gabriel

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux