At the Sounding Edge: Introducing seq24

This MIDI sequencer's simple interfaces and design put usability and functionality at the forefront.

Similis sum folio de quo ludunt venti.


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.


rick's picture

Any advice on setting up a Behringer FCB1010 midi foot pedal with seq24?? My fcb1010 is easy to configure for sooperlooper, etc., but seq24 is tough to get going, even with the documentation :O(

Slackware en Seq24

marco van der grient's picture

Afther some serious work I have seq24 working on my (slackware 10.2) dekstop. I have done the kernel hack for jackstart, because of the realtime benefits in normal user mode. An easy job, by the way!
I realy liked this artikel and it is inspiring to see that you can do so much with this sequencer and compatible friends, and that this collection of programs, organizesed with Seq24, beats sequencers as Rosegarden or even Cubase. It is realy inspiring for your own music.

A great benefit for me is not to be forced to use Gnome of KDE, since I realy do not like theze desktops because of there extensive use of resources, and that is reducing the quility of music (and joy?).

I have made slackware packages of all the programs and needed lib's. And will put them on a "webspace left". Thanx Dave Philips for done this (writing) job! And thanx for Seq24!
Greetings, Marco (I am a bassplayer, but in need for more digital music).

more additions (author's comment)

Anonymous's picture

I failed to note that the main page holds 32 sequence containers in what Rob calls a set. At the bottom right corner there's a spin button that accesses 32 sets, equalling 1024 sequence containers. Should be plenty for most purposes. :)

JACK support is reported as working by some users. Alas, I'm still not getting it happening with RH9, ALSA 1.04, JACK 0.99. Bummer.

completely off-topic

mimo's picture

A word of warning to musicians inspired by this article. Don't try this at home! I have worked with Linux since the early days of ALSA and with audio programs longer than some people can think and I have never seen more self-complacency than with the jack people. It might well be that jack works fine for its developers but for the average user (and even the more proficient one) it's a no-go. You install your realtime-lsm module, launch jackstart and all you get is

cannot get realtime capabilities, current capabilities are:
=ep cap_setpcap-ep
probably running under a kernel with capabilities disabled,
a suitable kernel would have printed something like "=eip"

That is with commoncap and realtime modules present. Now you wonder what the FAQ says: nothing, zero, null, void. The problem does not exist.

What are you talking about?

mike's picture

What are you talking about? im a newbie and this linux audio stuff rocks! It has all totally inspired me. I LOVE IT!!!! Ubuntu Studio rocks to! Thanks for the Great Articles Dave!!! Your teaching me a lot! You Rule!

have you ever listened about

Anonymous's picture

have you ever listened about realtime preemption patch? do you know why linux is linux and not windows, because you can tune your system to what you need, try a multimedia linux distribution like planet ccrma or agnula demudi and you got a system tuned for realtime, but obviously, the main distro's developers can't enable some features like this in their projects because of security issues (something microsoft have never mentioned, but already present in their window$), if you are not afraid from security problems you can simply run jack as root and no problems at all for the realtime preemption. but don't speak about something you don't know

Don't try this at home!

Carlos Pino's picture

Don't try this at home!

It could be better to say:

Don't try this at YOUR (mimo) home

For me works absolutely well.


Clinton's picture

If you are using realtime-lsm then you can just run jackd. Jackstart is only for when you have the patched kernel and not realtime-lsm.

clinton@drizzlehell:~/html/music$ jackstart -d alsa
jackstart: cannot get realtime capabilities, current capabilities are:
=ep cap_setpcap-ep
probably running under a kernel with capabilities disabled,
a suitable kernel would have printed something like "=eip"

clinton@drizzlehell:~/html/music$ jackd --realtime -d alsa jackd 0.99.0
Copyright 2001-2003 Paul Davis and others.
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details

loading driver ..
creating alsa driver ... hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit
control device hw:0
configuring for 48000Hz, period = 1024 frames, buffer = 2 periods
Couldn't open hw:0 for 32bit samples trying 24bit instead
Couldn't open hw:0 for 24bit samples trying 16bit instead
Couldn't open hw:0 for 32bit samples trying 24bit instead
Couldn't open hw:0 for 24bit samples trying 16bit instead

Ta da, it works (make sure you are in the group that can use realtime-lsm, in Debian this defaults to audio).

some corrections (Author's notes)

Anonymous's picture

A few corrections:

When recording to a pattern the MIDI I/O button used should be the first button (as seen in Figure 3), not the third button (as referenced in the text).

ZAddSubFX == ZynAddSubFX

The page at has been updated to include some more details regarding setup and recording from the system described in "Power seq24". The examples themselves are also being continually updated (as I learn how to get more out of this setup).

Best regards,

Dave Phillips

seq24 in Mandrake contrib

Buchan Milne's picture

It would appear that the seq24 packages in Mandrake contrib are more up-to-date than Thac's packages (at least for 10.1, and 10.2 for which there are no Thac packages at present).

Mandrake 10.1 contrib has 0.5.1, Mandriva 2005LE contrib has 0.6.1.

While contrib is not officially supported, contrib packages are in bugzilla and do receive updates in community (at the maintainers discretion).

Thus, when packages are available in contrib, it is usually recommended to use them over 3rd-party packages.

(which is as much of the "Thac vs the community maintainers" issue as I will get into)

Geek Guide
The DevOps Toolbox

Tools and Technologies for Scale and Reliability
by Linux Journal Editor Bill Childers

Get your free copy today

Sponsored by IBM

8 Signs You're Beyond Cron

Scheduling Crontabs With an Enterprise Scheduler
On Demand
Moderated by Linux Journal Contributor Mike Diehl

Sign up and watch now

Sponsored by Skybot