Playback-only sequencer for live performance

Support & discussion regarding DAWs and MIDI sequencers.

Moderators: MattKingUSA, khz

manic_b
Established Member
Posts: 48
Joined: Thu Aug 09, 2012 9:39 pm

Playback-only sequencer for live performance

Postby manic_b » Thu Aug 09, 2012 10:04 pm

Hi all,

I have a MIDI-controlled guitar/synth rig which I use for live industrial/progressive rock music. I'm using a MIDI track to provide a click (which is on one channel of my Waldorf Blofeld synth) and change my synth/guitar/vocal settings at various points in songs. At the moment this is being played by a netbook running Linux Mint LXDE, via a Novation XStation which forms the heart of the rig (as an audio/midi interface). However, I view this as a temporary prototype and plan to move to a Raspberry Pi. Clearly efficient performance is key, but this is not a very strenuous job as there is no real-time signal processing occurring.

The tracks are started by mididings, which is a python library. It waits for an incoming program change from my midi controller, and starts the appropriate track. So far, so good. However, at the moment I am using pmidi, which does not send midi clock messages. As I come up with increasingly intricate synth and guitar effects, the lack of clock sync is becoming a real source of frustration. Are there any simple command-line midi file players that correctly handle midi clock with tempo and time signature changes? I'd prefer not to start X if possible, and I need to be able to set everything up with a shell script.

Any help is much appreciated! I'm new here but may stick around a little :-)

varpa
Established Member
Posts: 433
Joined: Fri Feb 25, 2011 6:40 pm

Re: Playback-only sequencer for live performance

Postby varpa » Fri Aug 10, 2012 5:13 pm

There is jack-smf-utils: http://sourceforge.net/projects/jack-smf-utils/ However, I do not know if it sends midi clock messages.

manic_b
Established Member
Posts: 48
Joined: Thu Aug 09, 2012 9:39 pm

Re: Playback-only sequencer for live performance

Postby manic_b » Sat Aug 11, 2012 2:06 pm

Doesn't look promising; I can get it to send the click, so it's definitely connected, but my synths are happily running at their own speeds. They do respond to a clock from Logic. QJackCtl shows the time in HHMMSS but the bar/beat section is left blank, so I don't think it's aware of beats.

Seems like a handy program though, I'll keep it in mind!

manic_b
Established Member
Posts: 48
Joined: Thu Aug 09, 2012 9:39 pm

Re: Playback-only sequencer for live performance

Postby manic_b » Tue Aug 14, 2012 7:51 pm

I've looked at the source code for pmidi, and it looks like adding clock is going to be WAAAY beyond my current abilities. Can anybody recommend a "heavier" midi sequencer which can still be controlled entirely by calling it with the right input arguments? I'm at my wits' end here, I can't believe it's so difficult to come by MIDI clock :(

User avatar
studio32
Established Member
Posts: 2370
Joined: Mon Apr 07, 2008 5:09 pm

Re: Playback-only sequencer for live performance

Postby studio32 » Fri Aug 24, 2012 8:35 am


manic_b
Established Member
Posts: 48
Joined: Thu Aug 09, 2012 9:39 pm

Re: Playback-only sequencer for live performance

Postby manic_b » Fri Aug 24, 2012 5:44 pm

Looks promising, I'll have a play. It looks like it doesn't run tempo changes though, and would have to be slaved to something else :-(
Maybe I can run it with Klick?

User avatar
studio32
Established Member
Posts: 2370
Joined: Mon Apr 07, 2008 5:09 pm

Re: Playback-only sequencer for live performance

Postby studio32 » Fri Aug 24, 2012 7:24 pm

It uses Jack Transport. Klick can use Jack Transport too, but not sure how to handle the tempo changes. You need something which can run as Jack Transport Master and handle the tempo changes ... Klick, non-daw, ardour, ..?
Klick can handle OSC
mididings also
Ardour also ...

Hmm and what about puredata or supercollider?

danboid
Established Member
Posts: 1305
Joined: Sun Aug 26, 2012 11:28 am
Location: England

Re: Playback-only sequencer for live performance

Postby danboid » Tue Nov 25, 2014 10:19 am

Hi manic_b!

Did you ever find a Linux MIDI player that supports MIDI clock and/or lets you specify a tempo to override the existing one in the file?
Are you new to Linux Audio? This manual explains how to install KXStudio, set up and use JACK, mimimize latency, lists the best Linux AV apps and much more all in a concise and easy to understand format.

http://wiki.linuxaudio.org/wiki/kxstudio_manual

manic_b
Established Member
Posts: 48
Joined: Thu Aug 09, 2012 9:39 pm

Re: Playback-only sequencer for live performance

Postby manic_b » Tue Nov 25, 2014 11:30 am

Nope :( Ended up using pmidi and having to work really hard to keep my arpeggiators in sync manually.


Return to “Recorders & Sequencers”

Who is online

Users browsing this forum: No registered users and 2 guests