recording zynaddsubfx instruments to ardour
I wondering if it is possible to record each instrument from zyn into their own respective tracks in ardour? it seems to me there isn't. i'm using rosegarden for sequencing. i suppose i could mute each track in rosegarden and record them individually into ardour but that would be the hard way... anyone know?
thanks, Ryan


Ardour 2 Tutorial.
Hi Ryan,
Here's a starter: http://www.out-of-order.ca/tutorials/ardour/ http://www.out-of-order.ca/tutorials/ardour/#zynaddsubfx
I used the connect window in qjackctl also. This way you can monitor what is to be recorded before you record.
This looks interesting but more for testing/unstable Patchage http://drobilla.net/software/patchage/
Cheers, dave
let me elaborate
in zynaddsubfx you can load more than one instrument. currently i have 6 instrument loaded and 6 tracks in rosegarden controlling each one. if i record into ardour they all record onto one track. i want each instrument on their own track.
qjacks connection window only shows out_1 and out_2 for zynaddsubfx. in ardour mixer i see the same thing, out_1 and out_2.
im curious why rosegarden can see the different instruments but ardour can't?
Patchage
Hi Ryan,
Not sure, zynaddsubfx & ardour searches don't find much regarding multiple bank recording.
Patchage in in etch,so i've installed it.
I have created a rosegarden song (3 tracks), same with ardour. Started qjackctl, rosegarden, ardour, patchage.
I'm going to name the tracks and set everything up how I like it. It may not help with your problem. It looks very interesting, and who knows, might find something.
More interesting reading. http://hubpages.com/hub/Recording-in-Linux-aka-Free-and-Open-Source-Digital-Audio-Workstation midi: A2jmidi & jackmidi http://www.orford.org/assets/jack.php
Cheers, dave
hi If rosegarden and ardour
hi
If rosegarden and ardour are synced via jack_transport, you can easily record one track a time by muting other tracks in rosegarden.
Another solution could be to launch a separate instance of zynaddsubfx for each voice.
HTH ciao
Try multiple instances
Start Zynaddsubfx as many times as you need and load each one with your required instrument. While controlling them from Rosegarden, each instance of Zyn will be given a new number in qjackctl.
Then fire up Ardour and see what happens.
Linux is a multitasking system like all Unixes, so there's only the limit of installed memory to multiple instances of the same software running - and hogging your memory..
a little more..
I tried to initiate zynaddsubfx more than once but didn't get more than one output in qjackctl's connections. However, that was solved by using the alsa-oss sequencer compatibility layer with the command: sudo modprobe snd-seq-oss
Zynaddsubfx still relies on the old oss (Open Sound System) driver aka. /dev/dsp. With the previous command Zyn produced as many outputs as it was started.
To anyone who uses MIDI to produce different "virtual" sounds, I suggest checking out the minimal yet very capable sequencer program seq24. If you have Debian repositories enabled, installing it is a breeeeze. Let me know if you require assistance to get started. I find seq24 a very useful midi sequencer that doesn't hog so much memory as Rosegarden.
Hi,
porisija,
Just completed install & setup here. Thanks for the info. Zynaddsubfx is a very nice sounding synth indeed. Getting the three track project up and running again. Going to install seq24 today and give it a try. Also going to look a little into the ardour 3 development.
Cheers, dave.
Installing Ardour from source
Glad I could help out. If you wish to use Ardour's development version, your only way to go is to install from source. I did that just last week to my Debian system. Well, sorting out the dependencies took some 1,5 - 2 hours and finally I did get scons to compile. A few generic tips to everyone: - Keep Synaptic open while trying to compile and search for dependencies. You may even have to search with Google some info about some libraries - "libgthread" was an enigma until I found out it meant installing package "g++" with Synaptic - use Debian repositories along with Studio64 - always install the development libraries version along with the dependencies noted by scons - ..I would prefer stable Ardour if I didn't know any better about compiling software from source..
About Seq24:
Click with your right mouse button to reveal the sequencers potential. Making a note in the matrix is done with 1. press right mouse button and hold (the pointer turns to a pencil) 2. click with left button Check out "File -> Options", especially "Live Mode" is worth investigating. In Live mode you can mute and unmute sequences while the sequencer is running.
Ardour development & seq24
Hi porisija,
Sorry about the delay in replying to your post, not sure about some of the new tweaks to the site!. Thanks again for the info.
I've installed seq24, and downloaded Ardour-dev-src.
I have built ardour 2.5 on this pc and I think it should be ok to build the development version also?. I'll read and browse before I begin.
Cheers,
dave