> On Thu, 2014-04-24 at 13:17 +0200, Fero Kiraly wrote:
> > (setBfree, zynaddsubfx, pd-> MIDI
> > bridge to analog monosynth MS20)
PS:
A virtual MS20 or a real MS20 with a MIDI to CV gate interface?
wow. great ! thank you ! I use CPH a lot with puredata.
It will be great if it will be possibile to set up OSC host adress with
commandline options or so. Then it will be possibile to automate the
starting and connecting process.
cheers.
fero
Hello dear linux audio users,
Having read threads about harmonySEQ, i decided to try it, then to
package it for ubuntu 14.04 as it is not included in the official
repository. As i also tested qtractor 0.6.0, i packaged it as well since
official ubuntu repository offers an older version.
I read the ubuntu packaging guide online, and finally succeed to submit
these two source packages on my launchpad personal package archive. I
thought these packages would be useful for some of you too if you are a
ubuntu user. These 14.04-only packages should be OK to install on any
ubuntu 'trusty' flavour. If you like qtractor or harmonyseq, and use the
latest ubuntu, you may be interested in adding the PPA into your APT
configuration. See details on 'howto' here:
https://launchpad.net/~brouits/+archive/ppa
Actually, its just a matter of blind typing 3 comands in a terminal:
$ sudo add-apt-repository ppa:brouits/ppa
$ sudo apt-get update
$ sudo apt-get install harmonyseq qtractor
(do not type the '$')
These _unofficial_ packages have been built for both 64bit and 32bit
Intel platform.
But BEWARE, these packages are for ubuntu _14.04_ only. Do not install
them on an older ubuntu version.
If you have an older ubuntu, you might want the source package: i can
give you so that you can build it on your version.. if it works.
Qtractor has been compiled _without_ Windows VST support (cause i do not
have the Steinberg vSt sdk, which needs a registration on the Steinberg
website), and linked against Qt4 gui library (QT5 version gave weird
menus on a Unity desktop).
HarmonySEQ is just as is, no special enabled or disabled features.
Thanks to the authors of these cool softwares.
Cheers, and happy composition.
- Ben
I gave it a royal tryout just now. Below is sound-patch startup code, it's actually a mashup of most of my START-INITIAL script which runs at boot, and the first patch script which it calls. When I keep the schedtool prefixes, MIDI keyhits all make it in and synths all get their signal out through the sound card output. When I don't, about one in 20-30 keyhits (and also occasionally key-ups) get lost, and there are cutouts both at high load and very low loads. Some may notice I have let the latency rise to 4; this too seems to be indicated for the loads I'm using, though if I were using just one light load (say, a simple Yoshimi patch), it could be ratcheted down a lot. Oddly, it does appear that a different patch which calls just Fluidsynth, functions as a heavier load than three Yoshimis; it is true that Fluidsynth is itself using a rather big four-voiced soundfont. I have another which right now is two Yoshimis plus the same Fluidsynth an octave lower (octave handled by mididings), that one is higher yet, but the setup and weights below are handling it well.
The relative weights are definitely guesses based on behavior. I just increase the weight of anything which misbehaves, until it makes it worse, then reverse :-) I did find earlier tonight that I had neglected my limits.conf, so this is what I have set now, which allows those numbers below to actually work:
@audio - rtprio 95
@audio - nice -19
@audio - memlock 512000
I'm not sure the nice is at all needed, but it doesn't seem to be harming anything.
J.E.B.
------
jack_control start
jack_control ds dummy
jack_control dps capture 0
jack_control dps playback 0
jack_control dps rate 48000
jack_control dps period 64
jack_control eps realtime true
jack_control eps realtime-priority 50
jack_control eps clock-source 1
# Stop any running audio elements
echo "Stop any running audio elements..."
killall -9 -w yoshimi fluidsynth zita-j2a aj-snapshot calfjackhost non-mixer rakarrack mididings lashd
killall -9 -w yoshimi fluidsynth zita-j2a aj-snapshot calfjackhost non-mixer rakarrack mididings lashd
# Remove all connections
echo "Stopping a2j..."
a2j_control stop
echo "Stopping Jackd to remove all connections..."
killall -9 -w jackdbus
killall -9 -w jackdbus
jack_control stop
echo "Starting Jackd..."
jack_control start
sleep 2
# Running a2j -- needful to use ALSA MIDI devices with
# zita-a2j, which uses the 'dummy' driver in Jack
echo "Starting a2jmidid..."
a2j_control ehw
a2j_control start
# Start zita-j2a for audio out
echo "Starting Zita..."
nohup schedtool -R -p 80 -e zita-j2a -d hw:SB -r 48000 -p 64 &
# Start all relevant audio elements
echo "Start all relevant audio elements..."
nohup schedtool -R -p 75 -e mididings -f /home/jeb/Combine.py \
> /home/jeb/LOGS/Combine.log &
nohup schedtool -R -p 50 -e calfjackhost --client CalfSRO \
eq12:SRO ! reverb:SRO ! Compressor:SRO \
> /home/jeb/LOGS/calfjackhost-SRO.log &
nohup schedtool -R -p 50 -e yoshimi -N YoshSRO1 -j \
-l /home/jeb/YOSHIMI/SROpart1.xmz > /home/jeb/LOGS/Yoshimi-SRO1.log &
nohup schedtool -R -p 50 -e yoshimi -N YoshSRO2 -j \
-l /home/jeb/YOSHIMI/SROpart2.xmz > /home/jeb/LOGS/Yoshimi-SRO2.log &
nohup schedtool -R -p 50 -e yoshimi -N YoshSRO3 -j \
-l /home/jeb/YOSHIMI/SROpart3.xmz > /home/jeb/LOGS/Yoshimi-SRO3.log &
sleep 2
# And lastly, create jackd connections using aj-snapshot
echo "And lastly, create jackd connections using aj-snapshot..."
cp /home/jeb/AJSRO.xml /home/jeb/AJRunning.xml
nohup schedtool -R -p 75 -e aj-snapshot -d AJRunning.xml &
Just bringing the news...
http://kxstudio.sourceforge.net/News/?action=view&url=the-first-carla-20-be…
Carla 2.0 is a full rework of the first Carla release.
It's currently under development with a planned release later this year.
Today the first beta is released, and we'll show you what to expect when
the final version arrives.
To download binaries or source code, jump into the KXStudio downloads
section. [1]
If you're using the KXStudio repositories, you can simply install
"carla-git" and "carla-plugins-lv2" instead.
Bug reports and feature requests are welcome! Jump into the Carla's
Github project page for those. [2]
DISCLAIMER: This is a beta release! Although all features mentioned here
are working right now, they may be incomplete, have bugs or even eat
your cat!
You've been warned. ;)
See the top link for some highlights + screenshots.
See you in LAC! :D
-----------------------------------------------------------
[1] http://kxstudio.sourceforge.net/Downloads
[2] https://github.com/falkTX/Carla
Microlabel
Hi everyone
Microlabel <https://github.com/xaccrocheur/microlabel> is a small CMS
that I made to present my music <http://opensimo.org/microlabel/> and
make it available to everyone.
Features
* Baseless : Just drop your correctly tagged music files in the MUSIC dir
o and Microlabel will build one index page
o and one page per album
* Easy link sharing : Copy / paste the link, and the file will play on
click
* Nice URLs
* Displays Youtube videos
* Displays musicians latest tweets
* Displays any image found in the album's dir as a gallery
* Full Valid HTML / JS / CSS (No flash)
* Multilingual interface
Please let me know if it is of any use, or if there are bugs, or
features that you would like implemented.
Please, let your music fly.
Cheers,
Phil
--
Philippe Coatmeur
* http://opensimo.org/adamweb/
* https://github.com/xaccrocheur
* http://opensimo.org/microlabel/
Almost a week ago, I finally got around to ordering Firewire, in the form of the Behringer FCA202. And I have to admit that I am quite shocked with how well this unit, the least expensive new Firewire interface of which I am aware, is working. I had not before heard of any expression "Once you try Firewire, you don't go back," but certainly I won't be going back by choice. It was a simple lock-and-load, no adjustments other than telling the modules to load at boot and setting the Jack driver to firewire, and the result was astonishing, beautiful quality sound, zero hiccups, no problems at all, all load levels. And I don't have to worry about its USB A port! Yahoo!!!!!
And it is interesting, it is by way of this FCA202 that I learned that although the Zitas were working, there was additional latency occurring in the jack-to-zita offload. It was audible but barely, which presumably means something like 4-6ms. My testbed for that is playing a MIDI keyboard in piano mode while simultaneously sending the MIDI data to drive the synth; I play live like that fairly often, and although the tiniest difference in attack is acceptable, the Zita method was giving me a bit more, which I brought to almost-AOK by giving the Zita process 80-level priority in schedtool, but which the FCA202 knocked out of the park. I played through the FCA202 this morning, and it was astonishing, the detail of the tone quality, in both highs and lows. And I haven't even tried 96 kHz yet :-) I do not know frankly know whether my Yoshimis and Fluidsynths will play ball well with 96 kHz, I do not know whether it is a very tested configuration.
--
Jonathan E. Brickman
Ponderworthy Music | jeb(a)ponderworthy.com<mailto:jeb@ponderworthy.com> | (785)233-9977 | http://ponderworthy.com
Anyone know how well Firewire interfaces perform, when connected to a USB 2.0 port (or even a USB 3 port?) using something like this:
http://www.amazon.com/CE-Compass-Firewire-Female-Adapter/dp/B00B1OQUS0/ref=…
I suppose one of those could possibly solve the USB timing problems; anyone have experiences?
--
Jonathan E. Brickman
Ponderworthy Music | jeb(a)ponderworthy.com<mailto:jeb@ponderworthy.com> | (785)233-9977 | http://ponderworthy.com