Hints and tricks for linux audio software

What other apps and distros do you use to round out your studio?

Moderators: MattKingUSA, khz

PaulF707
Established Member
Posts: 5
Joined: Thu Jan 19, 2012 10:54 am

Re: Hints and tricks for linux audio software

Post by PaulF707 »

Apologies that this is slightly off topic (in that I'm not using Linux!!)

I'm trying to get to grips with SEQ24 and so I'd be grateful for any further feedback from AutoStatic (or anyone)

For my use, I’m looking to trigger the various loops from Midi notes (which I think I can do quite easily), and have the midi tempo controlled from an outside Midi signal (which again shouldn’t be a problem).
However, I do need the loops to only play one at a time, i.e. when I trigger a new loop the old one stops.

I'm trying to get 'Mute Groups' to work. It seems there has been some development on Seq24 to enable this (see these links):
https://answers.launchpad.net/seq24/+question/63587
http://www.subatomicglue.com/seq24/
I've got the Windows version 0.9.0 beta4 (which has mute groups in it) which seems to work from the laptop:

Pressing Left CTRL with the relevant trigger key (1,2 etc) gives the behaviour I’m looking for.
I’m not sure if it’s possible to trigger this behaviour from midi?

This message chain https://answers.launchpad.net/seq24/+question/63587 implies it might be (but it’s not very clear)
It doesn’t look like this new version has changed the .seq24rc file – and I assumed this would be extended to include new options for midi control?

Does anyone know if it’s possible to emulate the Left CTRL behaviour via midi input? If so, do you have any information on how to do it (maybe an example .seq24rc file)?

I'd be grateful for any ideas or suggestions....

Many thanks in advance,

Paul
User avatar
autostatic
Established Member
Posts: 1994
Joined: Wed Dec 09, 2009 5:26 pm
Location: Beverwijk, The Netherlands
Has thanked: 32 times
Been thanked: 104 times
Contact:

Re: Hints and tricks for linux audio software

Post by autostatic »

PaulF707 wrote:For my use, I’m looking to trigger the various loops from Midi notes (which I think I can do quite easily), and have the midi tempo controlled from an outside Midi signal (which again shouldn’t be a problem).
Hello Paul,

seq24 can do both things. Setting the MIDI events to trigger loops is done is the .seq24rc file and setting the MIDI clock is done in the Options window of seq24.
PaulF707 wrote:However, I do need the loops to only play one at a time, i.e. when I trigger a new loop the old one stops.
seq24 doesn't work that way, all loops always play and you basically mute and unmute certain loops.
PaulF707 wrote:I’m not sure if it’s possible to trigger this behaviour from midi?
I've never used mute groups but there are several sections in the .seq24rc file that could be related to setting MIDI events to mute groups.
PaulF707 wrote:This message chain https://answers.launchpad.net/seq24/+question/63587 implies it might be (but it’s not very clear)
It doesn’t look like this new version has changed the .seq24rc file – and I assumed this would be extended to include new options for midi control?
Not sure either, than I have to check the aforementioned links.
PaulF707 wrote:Does anyone know if it’s possible to emulate the Left CTRL behaviour via midi input? If so, do you have any information on how to do it (maybe an example .seq24rc file)?
mod replace in the .seq24rc file I think. It's similar functionality as mod queue so you can use my .seq24rc file as an example maybe.

Best,

Jeremy

Edit: 0.9.0 does not have the mute groups functionality. This was introduced in 0.9.1.
PaulF707
Established Member
Posts: 5
Joined: Thu Jan 19, 2012 10:54 am

Re: Hints and tricks for linux audio software

Post by PaulF707 »

Jeremy - thanks for the quick reply and the info.....

I will try and find a version of 0.9.1 for windows (although the one I've got seems to have some mute group functions in.....)

I've now determined that the version I'm running is not using the .seq24rc at all..... I've deleted the file that was in place (from the previous version I tested), and when I run the latest version I've got no new .seq24rc file is created...

The issue I've got is the latest version I have does not have a proper installation file (it is only a beta version after all), so I wonder if it's not completed yet...

I will keep searching, but if anyone has any further ideas / suggestions then please let me know


Thanks again,
Paul
User avatar
autostatic
Established Member
Posts: 1994
Joined: Wed Dec 09, 2009 5:26 pm
Location: Beverwijk, The Netherlands
Has thanked: 32 times
Been thanked: 104 times
Contact:

Re: Hints and tricks for linux audio software

Post by autostatic »

PaulF707 wrote:Jeremy - thanks for the quick reply and the info.....

I will try and find a version of 0.9.1 for windows (although the one I've got seems to have some mute group functions in.....)
That's possible, maybe the creator of the Windows binaries didn't use a stable release but a development release that does contain the mute groups functionality.

Edit: seq24-0.9.0-win32-beta-3-subatomic-src+bin.tgz (seq24.exe - adds mutegroups patch)
So yes, a patched 0.9.0 version
PaulF707 wrote:I've now determined that the version I'm running is not using the .seq24rc at all..... I've deleted the file that was in place (from the previous version I tested), and when I run the latest version I've got no new .seq24rc file is created...

The issue I've got is the latest version I have does not have a proper installation file (it is only a beta version after all), so I wonder if it's not completed yet...
I can't help you with this as I have no Windows machines at my disposal.

Best,

Jeremy
Last edited by autostatic on Fri Jan 20, 2012 9:18 am, edited 1 time in total.
slowpick
Established Member
Posts: 457
Joined: Mon Apr 25, 2011 10:09 am

Re: Hints and tricks for linux audio software

Post by slowpick »

PaulF707 wrote:Jeremy - thanks for the quick reply and the info.....

I will try and find a version of 0.9.1 for windows (although the one I've got seems to have some mute group functions in.....)

I've now determined that the version I'm running is not using the .seq24rc at all..... I've deleted the file that was in place (from the previous version I tested), and when I run the latest version I've got no new .seq24rc file is created...

The issue I've got is the latest version I have does not have a proper installation file (it is only a beta version after all), so I wonder if it's not completed yet...

I will keep searching, but if anyone has any further ideas / suggestions then please let me know


Thanks again,
Paul
The windows version might use a textfile with a .ini extension here is an example of a .ini, to show types of parameters one might expect to be available.

[General]
Timer=100
UserColor=11109223
Plugin Directory=C:\Program Files\Steinberg\VstPlugins
Preset Directory=C:\Program Files\Steinberg\VstPlugins\Rhino\presets
Wave Directory=
Midi Directory=
Logfile=1
[Layout]
MainWindow X=646
MainWindow Y=326
KeysWindow X=339
KeysWindow Y=589
KeysWindow W=650
KeysWindow H=100
SettingsWindow X=239
SettingsWindow Y=289
ResizableMainWindow=0
SettingsWindow Visible=1
PlayerWindow X=239
PlayerWindow Y=289
MIDIToolsWindow X=239
MIDIToolsWindow Y=289
BankMaker=593
MIDIToolsWindow Visible=0
PlayerWindow Visible=0
PresetWindow Visible=0
PresetWindow X=255
PresetWindow Y=174
ShowStatusBar=1
RandomizerWindow Visible=0
RandomizerWindow X=622
RandomizerWindow Y=289
RandomizerParamWindow Visible=0
RandomizerParamWindow X=622
RandomizerParamWindow Y=289
ShowPresetInTitleBar=1
AlwaysOnTop=0
[ComputerKeys]
Hook=1
Active=1
SendToPlugin=0
Layout=0
Octave=3
[VST]
IncludeSubfolders=1
DownmixStereo=0
MIDIThru=0
CopyLR=0
CopyRL=0
AutoSaveSettings=0
LoadLast=0
UseMouseWheel=1
Export Numbers=0
Import Numbers=0
Import Filename=1
Tempo=120
LastPlugin=
LastProgram=0
Recent0=c:\program files\steinberg\vstplugins\alphatronmain.dll
Recent1=c:\program files\steinberg\vstplugins\rhino\rhino.dll
Recent2=
Recent3=c:\program files\steinberg\vstplugins\kontakt 5.dll
Recent4=
Recent5=
Recent6=
Recent7=
Recent8=
Recent9=c:\program files\steinberg\vstplugins\rez.dll
[MIDI]
Chord Active=0
Arp Active=0
Seq Active=0
Gate Active=0
MidiFileOnlyChannel1=0
MidiFileNoProgramChange=1
ChordOnMidiInput=1
ChordOnComputerKeys=1
ChordOnVirtualKeys=1
ChordOnMidiFile=0
Chord=0,3,7,12
Arp Pattern=11111111
Seq Line=0,12,3,4,-,3,-
Gate Pattern=127,127,0
Arp Sync Base=4
Seq Sync Base=4
Gate Sync Base=4
Arp Sync=0
Seq Sync=0
Gate Sync=0
Arp Sync T=0
Arp Sync D=0
Seq Sync T=0
Seq Sync D=0
Gate Sync T=0
Gate Sync D=0
Seq Looped=1
Gate Looped=1
Arp Direction=0
Arp Octaves=0
Seq Octaves=1
Gate CC=7
Gate Ramp=2
Gate Speed=200
Seq Speed=200
Arp Speed=200
LastFile=
LoopMode=1
Sync=0
ClockSyncPrecision=1
MIDI-In Drivers=8
MIDI-Out Drivers=0
[Audio]
ASIO Driver=0
Output Channel=0
Input Channel=0
File=
Saturation=0
VST Volume=66
Overall Volume=79
Input Volume=46
WAV Volume=23
LoopMode=1
Record Bits=16
[CC-Mapper]
Active=0
[VirtualKeys]
Visible=1
ModPanelVisible=1
Docked=1
VeloSens=0
NumOctaves=5
BaseOctave=3
MIDI CC-V=0
MIDI CC-H=0
[Randomizer]
// this default randomizer script sets all=
// MIDI CCs from 10 to 122 to random values=
// and randomizes all automatable parameters=
CC 10-122 0 127=
PAR 0-999 0.0 1.0=
User avatar
autostatic
Established Member
Posts: 1994
Joined: Wed Dec 09, 2009 5:26 pm
Location: Beverwijk, The Netherlands
Has thanked: 32 times
Been thanked: 104 times
Contact:

Re: Hints and tricks for linux audio software

Post by autostatic »

seq24 on Windows doesn't use an ini file. I just installed it in a VM and no ini files, but also no .seq24rc file so I think you'll have to create the latter yourself. The tarball does include a seq24.rc file, not sure what that file does.
PaulF707
Established Member
Posts: 5
Joined: Thu Jan 19, 2012 10:54 am

Re: Hints and tricks for linux audio software

Post by PaulF707 »

Thanks

Is there any chance someone with the Linux version of SEQ24 (with mute group functionality) can post (or email me) a copy of the .seq24rc file so I could try using it??

Thanks for all the support - great forum!
User avatar
autostatic
Established Member
Posts: 1994
Joined: Wed Dec 09, 2009 5:26 pm
Location: Beverwijk, The Netherlands
Has thanked: 32 times
Been thanked: 104 times
Contact:

Re: Hints and tricks for linux audio software

Post by autostatic »

Sure!

Code: Select all

#
# Seq 24 Init File
#


[midi-control]
74
0 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
1 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
2 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
3 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
4 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
5 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
6 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
7 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
8 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
9 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
10 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
11 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
12 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
13 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
14 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
15 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
16 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
17 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
18 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
19 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
20 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
21 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
22 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
23 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
24 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
25 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
26 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
27 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
28 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
29 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
30 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
31 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
# mute in group
32 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
33 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
34 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
35 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
36 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
37 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
38 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
39 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
40 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
41 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
42 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
43 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
44 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
45 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
46 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
47 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
48 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
49 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
50 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
51 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
52 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
53 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
54 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
55 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
56 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
57 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
58 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
59 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
60 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
61 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
62 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
63 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
# bpm up
64 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
# bpm down
65 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
# screen set up
66 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
# screen set down
67 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
# mod replace
68 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
# mod snapshot
69 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
# mod queue
70 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
# mod gmute
71 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
# mod glearn
72 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]
# screen set play
73 [0 0   0   0   0   0] [0 0   0   0   0   0] [0 0   0   0   0   0]



[mute-group]
1024
0 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
1 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
2 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
3 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
4 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
5 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
6 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
7 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
8 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
9 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
10 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
11 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
12 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
13 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
14 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
15 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
16 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
17 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
18 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
19 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
20 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
21 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
22 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
23 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
24 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
25 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
26 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
27 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
28 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
29 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
30 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]
31 [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0] [0 0 0 0 0 0 0 0]



[midi-clock]
1
# [0] 14:0 (Midi Through Port-0)
0 0


[midi-clock-mod-ticks]
64



[midi-input]
1
# [0] 14:0 (Midi Through Port-0)
0 0



[manual-alsa-ports]
# set to 1 if you want seq24 to create its own alsa ports and
# not connect to other clients
0



[interaction-method]
# 0 - 'seq24' (original seq24 method)
# 1 - 'fruity' (similar to a certain fruity sequencer we like)
0



[keyboard-control]
# Key #, Sequence # 
32
44  31        # comma
49  0        # 1
50  4        # 2
51  8        # 3
52  12        # 4
53  16        # 5
54  20        # 6
55  24        # 7
56  28        # 8
97  2        # a
98  19        # b
99  11        # c
100  10        # d
101  9        # e
102  14        # f
103  18        # g
104  22        # h
105  29        # i
106  26        # j
107  30        # k
109  27        # m
110  23        # n
113  1        # q
114  13        # r
115  6        # s
116  17        # t
117  25        # u
118  15        # v
119  5        # w
120  7        # x
121  21        # y
122  3        # z



[keyboard-group]
# Key #, group # 
32
33  0        # exclam
34  1        # quotedbl
35  2        # numbersign
36  3        # dollar
37  4        # percent
38  5        # ampersand
40  7        # parenleft
47  6        # slash
59  31        # semicolon
65  16        # A
66  28        # B
67  26        # C
68  18        # D
69  10        # E
70  19        # F
71  20        # G
72  21        # H
73  15        # I
74  22        # J
75  23        # K
77  30        # M
78  29        # N
81  8        # Q
82  11        # R
83  17        # S
84  12        # T
85  14        # U
86  27        # V
87  9        # W
88  25        # X
89  13        # Y
90  24        # Z
# bpm up, down
39 59        # apostrophe semicolon
# screen set up, down, play
93 91 65360        # bracketright bracketleft Home
# group on, off, learn
236 39 65379        # igrave apostrophe Insert
# replace, queue, snapshot_1, snapshot 2, keep queue
65507 65508 65513 65514 92        # Control_L Control_R Alt_L Alt_R backslash
1        # show_ui_sequence_key (1=true/0=false)
32        # space start sequencer
65307        # Escape stop sequencer



[jack-transport]

# jack_transport - Enable sync with JACK Transport.
0

# jack_master - Seq24 will attempt to serve as JACK Master.
0

# jack_master_cond -  Seq24 will fail to be master if there is already a master set.
0

# jack_start_mode
# 0 = Playback will be in live mode.  Use this to allow muting and unmuting of loops.
# 1 = Playback will use the song editors data.
1




[last-used-dir]

# Last used directory.
/home/jeremy

PaulF707
Established Member
Posts: 5
Joined: Thu Jan 19, 2012 10:54 am

Re: Hints and tricks for linux audio software

Post by PaulF707 »

Thanks Jeremy - I'll experiment with this over the weekend.....
PaulF707
Established Member
Posts: 5
Joined: Thu Jan 19, 2012 10:54 am

Re: Hints and tricks for linux audio software

Post by PaulF707 »

MANY THANKS JEREMY! :D

I've now managed to get mute groups working via MIDI - which is exactly what I need - superb!!

For anyone else who is interested in working with Mute Groups - I'll point out here the main problem that I had getting them working (and this applies more to using it from the laptop rather than the Midi side of things)...

To set up the Mute Groups you press the 'L' button onthe top of the SEQ24 window, and then press a key on your keyboard to 'learn' or 'save' the preset. Looking at the list of keys assigned for these mute groups (in File, Options, Keyboard), the first bank of keys are ! ' ? etc and th second bank are Q W E etc...
When you ask the program to 'learn' the key, you can't use the SHIFT key, so (on Windows at least) you are not able to use the ! or other symbol keys. SImilarly, you need to make sure CAPS LOCK is on before you start the 'learn' process (as it won't recognise q only Q)
(I'm sure you could change all the key settings in the Keyboard screen to help overcome some of these issues)

Once that is working OK, you can configure the MIDI settings in similar ways to assigning midi commands to toggle loops - just note that you have to use the 'ON' option in the .seq24rc file (which is the second set of numbers) - you can't use the first set (used to 'toggle').

I will try and document in more detail all I've done to set this up on a Windows Laptop (mainly for my benefit as I'm bound to forget) - and once I've done this I'll post here for all to use in future....

Thanks again for the help and support from here - much appreciated....

Cheers!
Paul
User avatar
autostatic
Established Member
Posts: 1994
Joined: Wed Dec 09, 2009 5:26 pm
Location: Beverwijk, The Netherlands
Has thanked: 32 times
Been thanked: 104 times
Contact:

Re: Hints and tricks for linux audio software

Post by autostatic »

Hello Paul,

You're welcome. And do document in more detail and post here, I think all seq24 users can benefit from that. And you might want to check pneuman's excellent seq24 video tutorials:
Linux music tutorial: seq24, part 1
Linux music tutorial: seq24, part 2

Best,

Jeremy
berryalberts
Posts: 1
Joined: Fri Jul 12, 2013 5:39 am

Re: Hints and tricks for linux audio software

Post by berryalberts »

Dear all,
I am busy configuring my behringer fcb1010 footcontroller to control seq24. In the .seq24rc file I defined the midi-control section to mute and unmute the sequences and this is working perfectly, but when I define the #mute in group part it does not work. I only can mute a group but not unmute. When I unmute the group manually by clicking on the sequences one by one and send an unmute message after that, it mutes the group again.
  • [midi-control]
    74
    0 [0 0 0 0 0 0] [1 0 176 1 127 127] [1 0 176 1 0 0]
    1 [0 0 0 0 0 0] [1 0 176 2 127 127] [1 0 176 2 0 0]
    2 [0 0 0 0 0 0] [1 0 176 3 127 127] [1 0 176 3 0 0]
    ........
    .......
    # mute in group
    32 [0 0 0 0 0 0] [1 0 176 85 127 127] [1 0 176 85 0 0]
    33 [0 0 0 0 0 0] [1 0 176 86 127 127] [1 0 176 86 0 0]
    ...........
    ........
Does anyone know if this is a (known) bug or am I doing something wrong?
User avatar
briandc
Established Member
Posts: 1442
Joined: Sun Apr 29, 2012 3:17 pm
Location: Italy
Has thanked: 58 times
Been thanked: 28 times
Contact:

Re: Hints and tricks for linux audio software

Post by briandc »

AutoStatic wrote:Hydrogen:
The empty.wav trick. I've created a sample of 5 minutes of silence and whenever I need to trigger a softsynth from Hydrogen I create a new instrument in Hydrogen, load the empty.wav file into it and record or edit the notes in the piano roll. Hydrogen is sample based so no sample means no sound/output.
Thanks AutoStatic! This is a cool suggestion.. and it's got me wondering already how this might make making tracks a bit more pleasing!

(btw, nice video on Rasberry PI, too! A bit more than I can chew right now, but a very curious setup!)


brian
Have your PC your way: use linux!
My sound synthesis biome: http://www.linuxsynths.com
Post Reply