(Also posted over at the SDL mailing list; <sdl@email-addr-hidden>.)
Hi!
My son is playing around with my little SDL based drum machine, DT-42
again. He seems to be having fun, but I suppose he'd be better off
with something more straight-forward (DT-42 is more like a MOD
tracker than a conventional drum machine), and something with more
obvious ways of creating melodies... At least, that's what I'd
like! :-D
This brings up some thoughts I've been having for years now: A really
simple, yet somewhat useful and educational music toy. An integrated
synth/sampler/sequencer, possibly with audio recording facilities
down the road... Sort of like a tracker (Amiga MOD style), but with a
more visual GUI. Probably some sort of piano roll. A bunch of nice
sounds (I'm thinking IFFT synthesis) with some pre-wired intuitive
timre controls. Maybe a library of drum patterns... Preferably SDL
based and portable to all sorts of computers and devices.
In short: Tux Paint for music! :-)
Is there something like this already out there?
Any interest in this sort of stuff?
Ideas?
I'll probably use EEL for all high level code, over a C engine. EEL is
probably not the most sensible choice for a Free/Open Source project,
but I'm using EEL for various stuff myself (mostly work related), and
it could use some more pilot projects to guide future development.
URLs:
Tux Paint: http://www.tuxpaint.org/
DT-42: http://olofson.net/mixed.html
EEL: http://eel.olofson.net/
-- //David Olofson - Programmer, Composer, Open Source Advocate .------- http://olofson.net - Games, SDL examples -------. | http://zeespace.net - 2.5D rendering engine | | http://audiality.org - Music/audio engine | | http://eel.olofson.net - Real time scripting | '-- http://www.reologica.se - Rheology instrumentation --' _______________________________________________ Linux-audio-dev mailing list Linux-audio-dev@email-addr-hidden http://lists.linuxaudio.org/mailman/listinfo/linux-audio-devReceived on Wed May 6 20:15:03 2009
This archive was generated by hypermail 2.1.8 : Wed May 06 2009 - 20:15:04 EEST