[linux-audio-user] Looking for a software drum machine usable on stage

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

 



Hi all,

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.

Here's what I need :

1/ A simple programming interface (Hydrogen is perfect). It can also be
something like a simple programming language editable in a text editor.

2/ For length-fixed songs, it's just a playback of a .wav, no problems.

3/ On some songs, we stop the drumbox, play a bit, and start it again.
When I hit the stop pedal, it stops immediately (and therefore I need to
hit "reset" to be sure to be at the beginning of the pattern when it
starts again). It would like it to stop at the end of the pattern if I
hit the stop button.

4/ It should "know" the song structure:

"start" : plays part1 of song
"stop"  : stops :)
"start" : again part1
"stop"  : still stops
"start" : plays part2 of song

5/ We need programmable tempo changes.

6/ Big display, playlist control, easy to load songs ! We're on stage,
it's dark,, there is smoke, and it's not very practical to
"file/open/click/click/click..." with a guitar in the hand and people
jumping over you. Song name should be displayed BIG (full screen), the
name of the next song should be already programmed, so I just have to
press space (or a pedal wired to the parallel or whatever port) to jump
to the next song.


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.


If someone has something that does the job or some hints/useful
libraries/glue, I would be happy !


Thanks for your reading, enjoy music !



-- 
Charles
you can listen to some of my music on http://www.raia.info/
(french web site, sorry for non-french-speaking people)

[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