[linux-audio-dev] Which sequencer framework for a simple MIDI drum looper ?
patrickkidd.lists at gmail.com
Tue Aug 15 17:01:06 UTC 2006
I wrote a bunch of control-rate (midi) sequencer code in python that
sends messages via OSC to supercollider. I even incorporated it into a
QObject so you can just slap it into your PyQt4 UI, as I did mine.
PyQt4 is great...
check out scosc and scsynth
lemmie know if you need any help.
On 8/15/06, _ langagemachine <langagemachine at gmail.com> wrote:
> I write hoping that some nice LADs might enlighten me ?
> I've been feeling a recent itch to write a simple step-sequencer,
> which outputs MIDI messages to the ALSA seq ; it is intended to drive
> a drum machine. My ideal app is provided with a graphical UI which
> includes HUGE buttons (to give you an idea, the GUI in FL Studio comes
> to mind).
> It may seem silly at this point, but I could not find an existing app
> which exactly suits me.
> But anyway, I think it will be a piece of fun trying to write
> something myself...
> I shamefully admit being no good at C/C++ programming, but I could
> write some GUI code in Python/Java, which would communicate with the
> sequencer engine, over OSC for example.
> Regarding said sequencing engine, I have found 3 possibilities so far :
> - Chuck
> - Midishare (can be driven in Java, Lisp, ...) *provided that I can
> get it to compile on my Gentoo box ...
> - Milk (Python MIDI engine for ALSA)
> The former two seem slightly more complete ; in particular, I very
> much liked Breakage, which uses Chuck :
> (Actually, this app would have been a very good fit, but it is
> Windows/Mac only :-o)
> I'll finally make my point : which framework would - in your
> experience - be the most practical to use ? Or the most interesting to
> learn ?
> Many thanks for your attention.
> NB : I am aware that Hydrogen is one fine app ;-), and probably a step
> sequencer can be written as a Pd patch in seconds, but that is not
> what I am after at the moment ; I insist on the user interacting with
> big, Playschool-like BLOCKS :-)
Patrick Kidd Stinson
More information about the Linux-audio-dev