Hallo,
Charles Goyard hat gesagt: // Charles Goyard wrote:
this is my first post on the list, so I'll
introduce myself shortly. I
play (bass guitar) in a punk rock band with a drum machine (an old Boss
DR-5). We are kind of limited by the drumbox, because of the small
memory size (200 patterns, 20 songs), the non-extensible and boring drum
kits and the lack of certain features. As a system administrator with a
bits of programming knowledge (I know Perl, a bit of C and some other
useful things) and a free software fan, I said to myself : let's get a
software drum machine on a laptop, it should have unlimited features.
So far I looked at a number of projects, but none is usable on stage.
I just spoke about a pedal. I can build a "stop/start, next song" pedal
and code something that reads events and make it to the audio app.
For some songs, just chaining two or three .wav files works well enough.
But when it comes to things more elaborate, I have been unable to find
something appropriate.
== The point is to have something simple to use on stage. ==
I imagine a little program that feeds a software drumbox MIDI (or JACK?)
events for stop/start/jumpto/tempo changes. I just don't want to
reinvent the wheel.
You project sounds like a very custom--although not really
unusual--project, so I would suggest to take a look at some of the
modular systems around to build your own drum synthesizer with a
custom GUI. At the danger of sounding repetitive: my standard
suggestion here is Pd (or jMax, SSM,...). You will need to do some
learning of Pd but a drum machine with a custom GUI is a nice project
for that, because it's not too hard to implement (sample players and
even a drum synth like my rrad.angriff~ synth are already done)
I'd say, the decision you need to make is: Do you want to have a
ready-to-use application and can you live with some restrictions then?
Or do you want your application to match your personal needs? In the
first case, you might want to help out the Hydrogen team or so, in the
latter you probably want to learn Pd or a similar program.
Ciao
--
Frank Barknecht _ ______footils.org__