-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I'm running PulseAudio on top of Jack and I'm satisfied with the
experience
http://trac.jackaudio.org/wiki/WalkThrough/User/PulseOnJack
One exception is that i need to restart PulseAudio (pulseaudio -k) and
the application using it (for ex. Chromium or Firefox) after every
suspend. Is there a way to solve this little annoyance?
m.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iEYEARECAAYFAlNKutEACgkQ3EB7kzgMM6IOxACghhcVBhU7l0hW2IeyMse8Wq03
itgAn3E20JTwz9WPO7goBqbL5IYEJx+f
=7oMq
-----END PGP SIGNATURE-----
Hey everyone!
It has been a while since I've finished and published new music. But, as
LAC is rapidly approaching, and I'd really love to use whatever inspiration
I get there making brand new stuff, I decided to pull my act together and
finish a 5-track EP I've been working on for quite a while. The EP
features, among others, community celebrity Glen MacArthur, and in contrast
to my previous releases has vocals in various forms on more than half of
the tracks.
You'll find the EP in various formats at:
http://www.zthmusic.com/lost-time/, or you can visit Soundcloud
directly at:
https://soundcloud.com/zthmusic/sets/lost-time-ep
The music is, as usually, completely recorded, mixed and mastered with
Ardour 3. I'm also going to write a more exhaustive post about the
technicalities involved in making the EP in a few days. Keep an eye out for
that on my blog, if you're interested :).
I'm really happy with finally being finished with this project, and getting
it out there. Please let me know what you think, I really hope you like and
enjoy it! :-) Also, for those of you who are going to LAC, see you in a few
days :-D
Best wishes from Sweden,
Gabriel/zth
I decided to try 96 kHz audio with the S.R.O. (Supermega Rumblic Organ), my slightly Aslan-like synth (it is not a tame device really), and found items which may be of interest:
1. At 96 kHz, schedtool definitely matters. Taking it out increased xruns a lot. I tried to figure out what was interfering via htop, but it was very unclear. So I'm keeping the schedtool for now. I could believe that if I reengineer for a zero-X default setup (likely to happen in the future) this problem might go away, X and the desktop certainly do have lots of demands. I *think* the only big piece missing for me in this is keymapping, I use F-keys to switch patches, quite easy in both LXDE and MATE.
2. At 48 kHz, I could run stereo, i.e., all three Yoshimis' dual outputs combined by Jack separately, so each output of my FCA202 had a separate signal, with different separations as Yoshimi is prepared to do. But at 96 kHz I started to get rare xruns doing this. Tried a number of things, didn't figure out why. So I tried using just one output of each Yoshimi and then having Jack copy them all to both outputs; xruns gone. Some of my patches -- especially strings-related -- are quite a lot improved by the shift to 96 kHz, the audio detail at the high third of my 88 is much better. Not very surprising from a mathematical point of view of course. I don't use stereo output anyway, I play in ensemble and I need to leave some of the ambient audio thought-room for others, so I'm leaving things as they are unless a solution arises for possible use in recording.
3. The Jack-internal MIDI ports are enormously more handy for portability, because since they retain the same Jack port names for any ALSA MIDI hardware, I can plug in any USB MIDI adapter or USB keyboard and expect things to work without getting into GUI at all. So based on the input from excellent LAU folks, I decided to try an alsarawmidi slave driver via jack_control, thinking that perhaps I mightn't have to worry about the jitter at 4GHz; and lo and behold, all working well so far.
For any who may be interested, here is START-INITIAL (run at boot) and patch script START-SRO:
---- begin START-INITIAL, run at boot ----
#!/bin/bash
echo ''
echo 'Initiating environment...'
echo ''
nohup /home/jeb/startx11vnc.sh &
echo ''
echo 'Cleaning up old logs...'
echo ''
rm ~/.log/jack/jackdbus.log
rm ~/.log/a2j/a2j.log
rm ~/.log/lash/lash.log
echo ''
echo 'Starting jackd via dBus and configuring...'
echo ''
jack_control ds firewire
jack_control dps capture 0
jack_control dps playback 0
jack_control dps rate 96000
jack_control dps period 64
jack_control asd alsarawmidi
jack_control start
jack_control eps realtime true
jack_control eps realtime-priority 75
jack_control eps clock-source 1
/home/jeb/START-SRO &
---- begin START-SRO, run to start patch SRO ----
#!/bin/bash
# Stop any running audio elements
echo "Stop any running audio elements..."
killall -9 -w yoshimi fluidsynth zita-j2a aj-snapshot guitarix calfjackhost non-mixer rakarrack mididings lashd
killall -9 -w yoshimi fluidsynth zita-j2a aj-snapshot guitarix 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 all relevant audio elements
echo "Start all relevant audio elements..."
nohup schedtool -R -p 90 -e mididings -f /home/jeb/Combine.py \
> /home/jeb/LOGS/Combine.log &
nohup schedtool -R -p 90 -e calfjackhost --client CalfSRO \
eq12:SRO ! reverb:SRO ! Compressor:SRO \
> /home/jeb/LOGS/calfjackhost-SRO.log &
nohup schedtool -R -p 90 -e yoshimi -N YoshSRO1 -j -l /home/jeb/YOSHIMI/SROpart1.xmz \
> /home/jeb/LOGS/Yoshimi-SRO1.log &
nohup schedtool -R -p 90 -e yoshimi -N YoshSRO2 -j -l /home/jeb/YOSHIMI/SROpart2.xmz \
> /home/jeb/LOGS/Yoshimi-SRO2.log &
nohup schedtool -R -p 90 -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 90 -e aj-snapshot -d AJRunning.xml &
--
Jonathan E. Brickman
Ponderworthy Music | jeb(a)ponderworthy.com<mailto:jeb@ponderworthy.com> | (785)233-9977 | http://ponderworthy.com
Hey Everybody,
I'm happy to announce OpenAV productions: http://openavproductions.com
OpenAV productions is a label under which I intend to release my
linux-audio software projects. The focus of the software is on the workflow
of creating live-electronic music and video.
The release system for OpenAV productions is one based on donations and
time, details are available on http://openavproductions.com/support
Sorcer is a wavetable synth, and is ready for release. Check out the
interface and demo reel on http://openavproductions.com/sorcer
Greetings from the LAC, -Harry
I have finally upgraded my music computer. I started with an older P4 with
2.5G memory. It was working well and able to get good latency (sub ms by
qjackctl at 48000) but didn't have the guts to do much with it :) it had a
single core.
New MB: asus z87-k
CPU: intel i5 at 3.2G
I could have gotten an i7, but same speed/cores plus
hyperthreading. Hyperthreading is anti low latency. so
the i5 gives the same performance with less power use.
Memory: 8G, all one stick, which is slower than two 4G sticks...
maybe not the best choice, but seems ok.
Video: on board, dual monitors - VGA plus DVI both 1600x900
Disk: 2TB sata about 5 years old (as I recall)
Audio interface: Delta 66
Midi interface: ensoniq pci audio card.
I chose this MB because it had three pci slots as well as 4 pcie slots
which allowed me to keep using my old audio interfaces while giving me
possibilities for upgrades.
ASUS was nice enough to list the irq layout of the pci(e) slots in the
user guide. All three PCI slots are shared with something else :P
However, one is shared with a single channel PCIe slot - good! That PCIe
slot will not be used. That is where the delta 66 went. One is shared with
three PCIe slots and "IGD" (graphics?)... skip that one. The last is
shared with the SATA controller and that is where the ensoniq went. The
internal audio has its own irq (of course) but that is turned off in bios
(as useless). The USB setup uses 3 irqs (two for USB2 and one for USB3)
and so may do well with USB audio... if I had anything other than a USB1.1
audio device to try ;) I also turned the speed "Boost" off in bios as it
can not be controlled by the OS.
So far things look very good. With almost no changes at all and
3.13.0-24-lowlatency #46-Ubuntu for kernel (fresh ubuntustudio 64bit
14.04 install. I can run the D66 at 16 frames with very few xruns and all
are spurious. Just to be sure the ensoniq was not interfering I modified
the rtirq order to:
"rtc snd_ice1712 snd usb i8042"
This did make some small difference. Next, I turned cpufreq from ondemand
to userspace so I could play with different speeds. I set cpu0 to max
(3.2G) and assumed the others would follow all being on the same chip. I
was wrong and the other cores were actually at 800 Mhz (were ondemand had
left them). All of my xruns vanished. Ondemand sucks. I obviously wasn't
pushing this too hard (it would have been too hard on the old P4). I was
running jack at 16 frames (2 periods) with the pulse to jack bridge
running at the same time playing a video full screen too. Qjackctl said
the DSP load was less than 10% so I will have to find some way of loading
it up some more.
Things to try (to load the system):
- mostly MIDI stuff.
- keyboard in
- some HW synths I have around here
- soft synths... lots of them at once.
- IDJC with:
- live mic
- skype through pulse to idjc
- some mp3 or ogg files playing (at least two at once)
- maybe mumble at the same time too or more than one skype.
I will monitor the cpu temperature with different user set CPU speeds.
So far I am very happy with what I have seen. PCI is certainly not dead,
though it is getting harder to find. I could not find any Xeon boards with
PCI slots for example... even if I had wanted to pay the extra.
qjackctl gets loaded at session start and is setup to start jack and
a2jmidid when it runs. Pulse starts then too. Pulse is set up to have all
audio interfaces turned off so that jacksink/source is always default. For
all the bad things I have heard about pulseaudio... it just works.
--
Len Ovens
www.ovenwerks.net
Hi,
My question is exactly the subject's.
The controller in question is a MIDIPLUS Origin 49, connected to my laptop through a usb cable.
Qjackctl lists a midi input to the controller so I'm wondering if there is any way to set the midi channel from the computer.
In case there is a workaround, what I'm trying to do is to have the 8 knobs and 8 sliders on this controller mapped to, for instance, all the controls in calf organ.
Then I could assign one of the sliders to control the midi output's channel (or the keyboard's preset), and control other features of the synth in question.
The controller does have a way to change its output channel, but one has to use the piano keys for that, which means one would have to stop playing.
Any ideas?
Thanks for everything, and for those attending the LAC, I hope you have a good time there, I wish I could participate too.
Fede
--
Federico Galland <federicogalland(a)gmail.com>
Hi everyone,
Thought I would just post a little slightly OT post just as general interest.
I have been doing some fortnightly recordings of my attempts at jazz
improvisation on this forum: http://improvstudy.prophpbb.com/ which I
and some other musicians set up as a follow-on from the Gary Burton
Coursera Jazz Improvisation course - which, incidentally, is very good
(particularly for free) - although somewhat tough!
For the last 2 weeks, I have been away on holiday, and then our house
was being decorated - with my linux box, piano, and everything else
having been packed away.. So I decided that for my next recording, I
would use my (work) windows laptop to record my assignment (instead of
qtractor, which I have found to be excellent for this) - thinking it
should be pretty much plug and play.
I did manage to record the piece, but it was much more difficult than expected:
1) my soundcard (focusrite scarlett 2i4) needed extra drivers to work
with Win7. Under linux it basically works out of the box. After
installing these drivers, there was very little control over the
settings - I coul change the "buffer" from 0-10ms, but it seems from
what it was reporting, that with a buffer setting of 10, the input
delay was around 32 ms, and output 24ms or thereabouts -meaning round
trip of 50+ms, which is way more than I had been trying to push it to
on linux.
2) Started out trying Podium DAW for a long time - lots of hassle.
Wouldn't play. In the end, I found it wouldn't play at all with the
ASIO drivers for my card. Did work with the built in sound on the
laptop, but whats the point of that?
3) Changed to Reaper - found layout very confusing (despite having
used it before). Realised have to click the fx box to add a vsti!
However, Reaper was generally a good experience. The one glitch was
that it only intermittently recognised my usb keyboard - not a problem
I had ever had under Linux - it fortunately worked long enough for me
to record the piece once, but when I reloaded it, the USB input no
longer worked - despite showing up under hardware profile.. I guess I
could trouble shoot it, but I am hoping the linux box will be back up
and running before I have to record the next piece!!
So, overall, I found the switch from Linux-> Windows unintuitive,
difficult and spent more time trouble-shooting than playing.. Sounds
quite similar to what people say about going in the other direction!
James
I had an awesome time visiting Karlsruhe last year to attend the
live.code.festival, and am bummed out that I won't attend LAC this year. I
wanted to share some findings from my trip.
* ICE - you can travel the 100 miles from the Frankfurt airport to
Karlsruhe in an hour, and the trains run hourly.
* OFFI - If you have an Android phone you can get directions from where you
are to where you want to go using transit with this cool app.
* German Museum of Mechanical Musical Instruments - is at the Bruchsal
Baroque Palace, has a great collection of interesting instruments including
the calliope from the Coney Island carousel.
-- Jeff
On Tue, 29 Apr 2014 17:42:25 +0200
Robin Gareus <robin(a)gareus.org> wrote:
> On 04/29/2014 04:39 PM, Will Godfrey wrote:
> > Will printed programmes be available at check-in?
> >
> > If I try to print off the HTML page it's 9 A4 sheets!
> >
>
> Firefox > Print to PDF > A4 + color > attached. 5 pages
> first three are relevant tables + 2 pages concert details.
>
> same with
>
> webkit2pdf -s iso_a4 -b -o /tmp/
> 'http://lac.linuxaudio.org/2014/printprogram.php'
>
> Cheers!
> robin
That's rather different! I must be looking at the wrong page (plain text no
coloured tables). Ta muchly.
P.S.
I'll be travelling by Eurostar to Paris, then TGV. I understand Paris Du Nord
is not a very 'nice' place :(
--
It wasn't me! (Well actually, it probably was)
... the hard part is not dodging what life throws at you,
but trying to catch the good bits.