On Fri, June 7, 2013 1:14 pm, Lorenzo Sutton wrote:
> On 06/05/2013 10:42 AM, Atte André Jensen wrote:
>> On 05/28/2013 10:35 PM, Len Ovens wrote:
>>> As a UbuntuStudio team member, I would be very interested in your
>>> findings. We would like to include a desktop recorder, but would prefer
>>> the best we can ship. The xvidcap page says that xvidcap is an OSS
>> I wanna join the choir.
>> I tried the screen casters I know of xvidcap, kazam and recordmydesktop,
>> and non of them are really working (terribly loose description, I know).
> Recently, the only effective way I've found to do screen recording with
> jack is using ffmpeg - yet this must be the 'original' ffmpeg not libav
> which is now packaged e.g. in Debian, which I couldn't get to work with
> jack - And this needs to be compiled by hand on debian 
Now if libav would just stop shipping with links from ffmpeg, debian could
> This is the script I use (adapted from someone else (TM) I found online):
> ffmpeg -f jack -ac 2 -i ffmpeg -f x11grab -r 30 -s 1280x800 -i :0.0
> -acodec pcm_s16le -vcodec libx264 -preset ultrafast -threads 0 output.avi
> - it works well (with jack)
> - very good quality
> - good audio/video sync
> - you have to manually calculate the screen size and rectangle (-s and
> -i switches)
A script that runs xrandr could probably do that automatically. xrandr has
the screen sizes (the size of each monitor with position as well as the
size of combined screen size in the case of two monitors). I think there
are tools that will give a window size and position as well and most of
the screen capture tools allow "rubberbanding" a rectangle, so that should
not be hard either... I am pretty sure I could figure that out in
tk/tcl... my python is not that advanced yet.
> - you need to connect your jack output(s) to the ffmpeg jack input
> after you've started recording
jack.plumbing from the jack-tools package might make that less painful.
Possibly some of the session managers too.
> - fairly big output file
Most of us have fairly big hard drives these days ;) maybe I just don't
do enough recording to make mine seem small.
There are enough scripting GUIs around (like tk/tcl and everything newer)
it would not be hard to create a GUI to wrap around all that and the
recoding below. The biggest stumbling block is a real ffmpeg. Did you have
to remove libav?
> For the last 'drawback' you can convert to a compressed video format
> such as webm. Recently I am use (again stolen, ehm, inspired from some
> online forum ):
> ffmpeg -y -i "$INFILE" -threads 8 -f webm -vcodec libvpx -g 120 -level
> 216 -profile 0 -qmax 42 -qmin 10 -rc_buf_aggressivity 0.95 -vb 2M
> -acodec libvorbis -aq 90 -ac 2 $OUTFILE
> This will give a nice webm video which is about 20% the filesize of the
> original avi
> Here is a quick short example of the final output:
> Hope this helps
> PS This (longer) was also created with the same technique:
>  I succeed on Debian wheezy amd64 following this:
>  I actually found the source for this:
> http://ubuntuforums.org/showthread.php?t=1522381&p=9539218#post9539218 -
> thanks demizer
> Linux-audio-user mailing list
I'm happy to announce balance.lv2.
balance.lv2 is a LV2 audio-plugin for stereo balance control with
optional per channel delay released in terms of the GPLv2.
balance.lv2 facilitates adjusting stereo-microphone recordings (X-Y,
A-B, ORTF). But it also generally useful as "Input Channel Conditioner".
It allows for attenuating the signal on one of the channels as well as
delaying the signals (move away from the microphone). To round off the
feature-set channels can be phase-inverted, swapped and the signal can
be downmixed to mono.
It features a Phase-Correlation meter as well as peak programme meters
according to IEC 60268-18 (5ms integration, 20dB/1.5 sec fall-off) for
input and output signals.
balance.lv2 is *not* a panner. Even though the controls can be linked,
the stereo signal paths are completely independent (except for the
down-mix to mono output routing option).
Many thanks to Chris 'oofus' Goddard who inspired the current signal
flow, beta-tested the plugin and provided very valuable feedback.
Greetings to Jörn Nettingsmeier who nagged me about not having a proper
balance controller in Ardour and motivated this project in the first place.
Thanks for your help on this!
OK, I've tried the command to create a symbolic link, and freewheeling
gave me the same error.
I've looked in the /usr/lib/x86_64-linux-gnu/ directory, and that
library file doesn't seem to be there, unless maybe it's hidden.
SOOOO, I'm not sure where to go from here, except to sooperlooper,
which i will also try. :-)
Is there something I'm missing?
On 6/6/13, Florian Paul Schmidt <mista.tapas(a)gmx.net> wrote:
> On 06.06.2013 17:32, Rusty Perez wrote:
>> Thanks so much FLO,
>> I'l give this a try.
>> Will these changes be persistant, or must I type these commands each
>> time i want to run freewheeling?
> Well, I'll explain a little bit what it should do, and then the answer
> should be apparent: The freewheeling program is linked against a very
> specific version of a library (the .26 suffix denotes a version). That
> precise version does not exist on your system. So what we do is: We take
> the existing library (version 27) and create a symbolic link to a file
> that LOOKS like the right version. This symbolic link is just another
> name for the same file in the directory. And it persists over reboots.
> So once it works, all you have to do in the future is to run freewheeling..
> No further commands should be needed in the future..
Lacking access to the full midi specs document, I don't know
if this question is addressed. I've looked at manuals for products
which support them and searched the web but I don't see a clear
answer to my question:
Is it safe to assume that a product or app which allows
binding a *single* HW or GUI control to either 14-bit CC
or 14-bit (N)RPN, would *always* send the value LSB, even if
the LSB did not change but the MSB did, when the control moves?
Do the midi specs address this?
Or do you know of examples of such LSB optimizing-out?
in case someone is looking for a similar problem solver:
i just received an esi gigaport hd+, which is a usb1 class-compliant,
bus powered audio interface that provides 8 discrete unbalanced audio
outs. at 135€, it's not quite a steal, but it solves one problem: to be
able to listen to 5.1/7.1 content with a laptop.
it works with jack out of the box and comes with two headphone outs, one
of which plays outs1/2, the other plays a pair-wise mix of all eight
outs. there is a row of flashing blue leds as "signal present"
indicators, although their threshold is a bit on the high side.
sound quality is appropriate, i gave it a quick listen and there is
nothing obviously wrong.
i bought it for use with a raspberry pi, which is the next thing i have
to try - will report back. for now & on my laptop, it runs fine at
124x4, haven't tried to push the latency down more, but since it only
has outputs, what's the point anyways?
Lortzingstr. 11, 45128 Essen, Tel. +49 177 7937487
Meister für Veranstaltungstechnik (Bühne/Studio)
I have a vocal harmonizer pedal from TC electronics which takes input
from my guitar, and my vocal microphone and determines what chord I'm
playing, and creates vocal harmonies.
I'm wondering if there might be a linux program to determine the
chords I'm playing,, on my guitar, and turn these in to midi notes,
and play a synth or sequencer along with my guitar.
I'm not looking so much for a midi guitar because I don't want to
modify my instruments, and I don't always play the same guitar. but
this vocal pedal does a pretty good job of tracking chords on my
guitar, so i was thinking maybe a program could do the same thing, and
with that i could create midi accompaniment, maybe driving a sampler
this is just a dream fueled by a lack of steady bandmates, but a guy
can dream right?
thanks so much!.
When you are working on a music album, you sometimes run into tunes that
don't fit the mood or style of the album. This is what happened to this
I love making tunes that have a stadium feel and additionally this is so
oldskool and very acid-like! This anthem is a tribute to the Linux Audio
If you want FLAC, get it from Bandcamp - it comes as a bonus track.
For those of you who have already gotten the album, I hope you can get it
from your downloads? I am not sure if this is so, so please tell me if it
And please keep in mind, the album is absolutely available for 0$.
All donations are voluntary and I warmly thank everyone who have supported
"Another Reality" LP, it's been very inspiring!
On 6/6/13, Florian Paul Schmidt <mista.tapas(a)gmx.net> wrote:
> On 06.06.2013 09:25, Rusty Perez wrote:
>> Thanks FLO,
> Hi Rusty,
> so you mind posting your reply to the mailing list again? It is
> considered good form to have workarounds for problems visible in the
> list archives :D
>> Honestly, I'm just a bit overwhelmed about linux sometimes, so I
>> wanted to wine a little bit. But, I suppose I could give fixing it a
>> Actually, after some googling, I've noticed that there are a few bug
>> reports already filed.
>> about option 1a. Am I creating a file with those lines in it, or just
>> executing those commands and the desired outcomes will occur?
> Yes, try these commands in a terminal. They might ask you for your
> password (note the "sudo" in front of two of them)..
>> I apologize, I'm really new at this.
>> I think that's probably where I am right now, entering a few commands,
>> or creating a script to take care of the problem. I wouldn't even know
>> where to begin recompiling.
>> You mention that1a s the quick and dirty solution.
>> Are there any problems which could arise?
> Well, it's generally considered bad to use a workaround like this. It
> should really be fixed in the package. Also we're creating a symbolic
> link from one installed library to pretend another version is installed.
> This CAN lead to problems later ,on, but it should work well enough to
> run freewheeling now.
> Have fun,
As an anticipated summer delight...
Qtractor 0.5.9 (juliet quebec) is now released!
* NSM support (NEW)
* Audio buses plugin state restoration (FIX)
* MIDI channel file merge/export (FIX)
* MIDI editor rescale mode (NEW)
* German translation (NEW)
- source tarball:
- source package (openSUSE 12.3):
- binary packages (openSUSE 12.3):
- quick start guide & user manual:
Weblog (upstream support):
Qtractor is free, open-source software, distributed under the terms
of the GNU General Public License (GPL) version 2 or later.
- Auto-incremental version numbering of backup session files; brand new
versioning mode option added.
- Fixed one long as ever MIDI file export bug, which was about washing
all self-induced MIDI bank-select (CC#0, CC#32) and program-change (PC#)
events into MIDI channel 1, regardless of the source track/channel.
- Fixed initial sample-rate settlement on plugin chains for all tracks
and buses whenever a session file original sample-rate differs from the
current audio device engine (ie. JACK).
- New German (de) translation added (by Guido Scholz, thanks).
- Now accepting JACK transport tempo and time-tignature changes while in
slave transport mode.
- Fix ref-count and auto-removal of created files that result from clip
merge/export when session is closed but not saved.
- MIDI track instrument bank/program selection, from plugin UIs that
support it, is now effectively and complete.
- Custom connections for dedicated audio outputs from all plugin chains
in MIDI tracks or buses are back in business, hopefully restored gain on
session load (ticket by yuba, thanks).
- Track Properties dialog now dirty after any plugin related change
(another head-up by yuba, thanks again).
- Tempo Map/Markers dialog is not set initially dirty anymore.
- Audio buses plugin state's persistence were found AWOL: while being
properly saved as usual, were being restored to default on every session
reload (as noticed by yuba, thanks).
- NSM (Non Session Management) support is being introduced.
- The MIDI clip editor (aka. piano-roll) gets a brand new rescale mode:
ctrl+dragging the right edge of a note now rescales all times and
duration of all the subsequent selected notes (after an interesting
idea/ticket by Joel Leclerc, thanks).
- The new MIDI clip editor rescale mode also applicable to event values
(eg. note velocities, pitch-bend), while ctrl+dragging the edges of an
event vertical bar.
- VST plugin (GUI) idle timer makes a comeback.
- Hard-wired LV2 UI selection order for plugins which supply more than
one option (lv2_external_ui gets always honored first then, as provided
via libsuil, X11, GTK and last but not least, Qt4).
Have (lots of) fun.
rncbc aka Rui Nuno Capela