Hi
Quick intro: Today I was on stage with my ubuntu laptop, running jack
and renoise. Suddenly (during sound check) renoise started acting really
strange, and things started getting a it hectic. After a
last-resort-reboot I realized that the firewire cable to my soundcard
had come loose.
So now I did some testing, and unplugging the firewire cable doesn't
give any error messages, which I find strange. Is there a way to make my
system more informative in such situations?
NB: I should mention that plugging the cable back in, killing +
restarting jack solves the problem. But of course that requires you to
realize what went wrong :-)
--
Atte
http://atte.dkhttp://modlys.dk
Hello everyone,
To my surprise, jackd could not start this morning (using
qjackctl).
User name was added to the audio group. The audio devices are:
% cat /proc/asound/cards
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xf7d10000 irq 53
1 [M1010LT ]: ICE1712 - M Audio Delta 1010LT
M Audio Delta 1010LT at 0xd040, irq 18
Interface in qjackctl is specified as 'hw:M1010LT'
Here's what happened:
Sun Mar 31 07:37:23 2013: JACK server starting in realtime mode
with priority 10
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
Sun Mar 31 07:37:23 2013: ERROR: Failed to acquire
device name : Audio1 error : Method "RequestRelease" with
signature "i" on interface "org.freedesktop.ReserveDevice1"
doesn't exist
Sun Mar 31 07:37:23 2013: ERROR: Audio device
hw:M1010LT cannot be acquired...
Sun Mar 31 07:37:23 2013: ERROR: Cannot initialize
driver
Sun Mar 31 07:37:23 2013: ERROR: JackServer::Open
failed with -1
Sun Mar 31 07:37:24 2013: ERROR: Failed to open
server
So I tried with 'hw:1' from the drop-down menu:
Sun Mar 31 07:34:57 2013: control device hw:1
Sun Mar 31 07:34:57 2013: ERROR: Failed to acquire
device name : Audio1 error : Method "RequestRelease" with
signature "i" on interface "org.freedesktop.ReserveDevice1"
doesn't exist
Sun Mar 31 07:34:57 2013: [1m[31mERROR: Audio device hw:1
cannot be acquired...
Sun Mar 31 07:34:57 2013: [1m[31mERROR: Cannot initialize driver
Sun Mar 31 07:34:57 2013: [1m[31mERROR: JackServer::Open failed with
-1
Sun Mar 31 07:34:57 2013: [1m[31mERROR: Failed to open server
What could be the cause of this problem ? - thanks !
ok, I have installed all of the libs (lilv, sratom, suil, jalv ...)there
are my messages (sorry for huge data..):
building ingen from AUR
...
'configure' finished successfully (4.123s)
Waf: Entering directory `/home/paum/AUR/ingen-svn/src/ingen-build/build'
[ 1/120] cxx: src/AtomReader.cpp -> build/src/AtomReader.cpp.1.o
[ 2/120] cxx: src/AtomWriter.cpp -> build/src/AtomWriter.cpp.1.o
[ 3/120] cxx: src/Builder.cpp -> build/src/Builder.cpp.1.o
[ 4/120] cxx: src/ClashAvoider.cpp -> build/src/ClashAvoider.cpp.1.o
In file included from ../src/Builder.cpp:21:0:
/home/paum/AUR/ingen-svn/src/ingen-build/ingen/Node.hpp: In static member
function ‘static bool Ingen::Node::uri_is_path(const Raul::URI&)’:
/home/paum/AUR/ingen-svn/src/ingen-build/ingen/Node.hpp:79:59: error: no
match for ‘operator+’ in ‘Ingen::Node::root_uri() + "/"’
/home/paum/AUR/ingen-svn/src/ingen-build/ingen/Node.hpp: In static member
function ‘static Raul::URI Ingen::Node::path_to_uri(const Raul::Path&)’:
/home/paum/AUR/ingen-svn/src/ingen-build/ingen/Node.hpp:89:44: error: no
match for ‘operator+’ in ‘Ingen::Node::root_uri() + (&
path)->Raul::Path::<anonymous>.Raul::URI::c_str()’
In file included from
/home/paum/AUR/ingen-svn/src/ingen-build/ingen/Store.hpp:28:0,
from ../src/ClashAvoider.cpp:23:
/home/paum/AUR/ingen-svn/src/ingen-build/ingen/Node.hpp: In static member
function ‘static bool Ingen::Node::uri_is_path(const Raul::URI&)’:
/home/paum/AUR/ingen-svn/src/ingen-build/ingen/Node.hpp:79:59: error: no
match for ‘operator+’ in ‘Ingen::Node::root_uri() + "/"’
/home/paum/AUR/ingen-svn/src/ingen-build/ingen/Node.hpp: In static member
function ‘static Raul::URI Ingen::Node::path_to_uri(const Raul::Path&)’:
/home/paum/AUR/ingen-svn/src/ingen-build/ingen/Node.hpp:89:44: error: no
match for ‘operator+’ in ‘Ingen::Node::root_uri() + (&
path)->Raul::Path::<anonymous>.Raul::URI::c_str()’
../src/ClashAvoider.cpp: In member function ‘const Raul::Path
Ingen::ClashAvoider::map_path(const Raul::Path&)’:
../src/ClashAvoider.cpp:51:30: error: conversion from ‘const Raul::Path’ to
non-scalar type ‘std::string {aka std::basic_string<char>}’ requested
In file included from ../src/AtomWriter.cpp:21:0:
/home/paum/AUR/ingen-svn/src/ingen-build/ingen/Node.hpp: In static member
function ‘static bool Ingen::Node::uri_is_path(const Raul::URI&)’:
/home/paum/AUR/ingen-svn/src/ingen-build/ingen/Node.hpp:79:59: error: no
match for ‘operator+’ in ‘Ingen::Node::root_uri() + "/"’
/home/paum/AUR/ingen-svn/src/ingen-build/ingen/Node.hpp: In static member
function ‘static Raul::URI Ingen::Node::path_to_uri(const Raul::Path&)’:
/home/paum/AUR/ingen-svn/src/ingen-build/ingen/Node.hpp:89:44: error: no
match for ‘operator+’ in ‘Ingen::Node::root_uri() + (&
path)->Raul::Path::<anonymous>.Raul::URI::c_str()’
../src/AtomWriter.cpp: In member function ‘virtual void
Ingen::AtomWriter::connect(const Raul::Path&, const Raul::Path&)’:
../src/AtomWriter.cpp:195:30: error: ‘lca’ is not a member of ‘Raul::Path’
In file included from ../src/AtomReader.cpp:21:0:
/home/paum/AUR/ingen-svn/src/ingen-build/ingen/Node.hpp: In static member
function ‘static bool Ingen::Node::uri_is_path(const Raul::URI&)’:
/home/paum/AUR/ingen-svn/src/ingen-build/ingen/Node.hpp:79:59: error: no
match for ‘operator+’ in ‘Ingen::Node::root_uri() + "/"’
/home/paum/AUR/ingen-svn/src/ingen-build/ingen/Node.hpp: In static member
function ‘static Raul::URI Ingen::Node::path_to_uri(const Raul::Path&)’:
/home/paum/AUR/ingen-svn/src/ingen-build/ingen/Node.hpp:89:44: error: no
match for ‘operator+’ in ‘Ingen::Node::root_uri() + (&
path)->Raul::Path::<anonymous>.Raul::URI::c_str()’
Waf: Leaving directory `/home/paum/AUR/ingen-svn/src/ingen-build/build'
Build failed
.....
.....
building from drobilla svn co http://svn.drobilla.net/lad/trunkdrobilla-lad :
...
[244/653] c: plugins/float.lv2/float.c ->
build/plugins/float.lv2/float.c.1.o
[245/653] cxx: plugins/float.lv2/float_ui_qt.cpp ->
build/plugins/float.lv2/float_ui_qt.cpp.2.o
[246/653] float.lv2/float.ttl: plugins/float.lv2/float.ttl ->
build/plugins/float.lv2/float.lv2/float.ttl
Waf: Leaving directory `/home/paum/a/drobilla-lad/build'
Build failed
-> task in 'float.lv2/float.ttl' failed (exit status
'/home/paum/a/drobilla-lad/build/plugins/float.lv2/float.lv2/float.ttl'):
{task 139765387044752: float.lv2/float.ttl float.ttl -> float.ttl}
''
what i can do ?
thank you all.
fk.
Can someone who keeps up with RT development help me find up to date
information?
There do not seem to be any RT patches for 3.8 in the usual place (which
as far as I know is still
https://www.kernel.org/pub/linux/kernel/projects/rt/ ).
I found a message from Fernando several months back mentioning that there
was some kind of NFS bug in the 3.6-RT kernel, which is why CCRMA kernels
are still based on 3.4, but despite searching lkml.org with various words
and phrases, I have not been able to piece together any coherent
information on the current state of 3.6 RT kernels, and why there is yet
no 3.8 patch set.
Is this just a case of the RT development community being rather small, so
no one sees a need to make an announcement to LKML that 3.8-RT has some
problems, so don't expect an RT release very soon after the mainline 3.8
release? Or am I just looking in the wrong places for information?
thanks,
Chris Caudle
On Fri, 29 Mar 2013 23:24:09 +0100, <jonetsu(a)teksavvy.com> wrote:
> Actually, jackd (qjackctl) does not see the 1010LT card.
>
> lspci shows:
>
> 05:01.0 Multimedia audio controller: VIA Technologies
> Inc. ICE1712 [Envy24] PCI Multi-Channel I/O Controller (rev 02)
>
> Although qjackctl's message shows:
>
> Fri Mar 29 18:12:41 2013: control device hw:0
>
I'm fairly sure your m-audio card is at hw:1 in this case. There's no
guarantee in which order the cards end up at each boot.
To make sure you always start your m-audio card, I usually always use the
name. Instead of hw:0 I would use hw:M66. You can get the name from
checking the file /proc/asound/cards as I do below
$ cat /proc/asound/cards
0 [SB ]: HDA-Intel - HDA ATI SB
HDA ATI SB at 0xfe300000 irq 16
1 [M66 ]: ICE1712 - M Audio Delta 66
M Audio Delta 66 at 0xd040, irq 21
2 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xfe080000 irq 24
> Fri Mar 29 18:12:41 2013: Acquired audio card Audio0
>
> Fri Mar 29 18:12:41 2013: creating alsa driver
> ... hw:0|hw:0|1024|2|44100|0|0|nomon|swmeter|-|32bit
>
> Fri Mar 29 18:12:41 2013: ALSA: final selected sample format for
> capture: 32bit integer little-endian
>
> Fri Mar 29 18:12:41 2013: ALSA: use 2 periods for capture
>
> Fri Mar 29 18:12:41 2013: ALSA: final selected sample format for
> playback: 32bit integer little-endian
>
> Fri Mar 29 18:12:41 2013: ALSA: use 2 periods for playback
>
> Fri Mar 29 18:12:41 2013: ERROR: Cannot use real-time
> scheduling (RR/10)(1: Operation not permitted)
This means you don't have realtime privilege. You need to do two things.
First, make sure you have a file called /etc/security/limits.d/audio.conf
with the contents (if you didn't enable realtime privilege during install,
the file will be named /etc/security/limits.d/audio.conf,disabled):
# Provided by the jackd package.
#
# Changes to this file will be preserved.
#
# If you want to enable/disable realtime permissions, run
#
# dpkg-reconfigure -p high jackd
@audio - rtprio 95
@audio - memlock unlimited
#@audio - nice -19
Second, add yourself to audio group. You can do this with the command:
sudo usermod -a -G audio $USER
Then, reboot for changes to take effect.
>
> Fri Mar 29 18:12:41 2013: ERROR: AcquireSelfRealTime
> error
>
> Cannot lock down 82274202 byte memory area (Cannot allocate
> memory)
>
> And qjackctl ony has two capture inputs, instead of the ones from
> the 1010LT card. The two errors in there made me look at a low
> latency kernel. Now, I'm not sure if it would solve the problem.
>
>
So, these errors have nothing to do with the kernel. A realtime kernel
does not provide realtime privilege.
You accidentally sent this mail directly to me ;)
Hi everyone,
Is it possible to have musical audio creativity as we know it (jackd,
Ardour, etc..) in a Linux VM that runs under Windows 7 ? Is it possible
to connect a HW synth to jackd in such a setup ? Just asking before
starting to do anything - thanks !
On 03/29/2013 03:03 PM, Len Ovens wrote:
>>> Las once told me that the driver should see PCIe exactly as it sees
>>> PCI, but I don't know that any of the RME cards (for example) have been
>>> tested.
>>
>> I am using a PCIe card for my RME Multiface II, it shows up as a PCI
>> device and works perfectly.
>
> That's good to know. I wonder if it's true of the 9632, as well.
>
> Rich..
> _______________________________________________
> Linux-audio-user mailing list
> Linux-audio-user(a)lists.linuxaudio.org
> http://lists.linuxaudio.org/listinfo/linux-audio-user
> Delivered-To: rosea.grammostola(a)gmail.com
> Received: by 10.52.181.41 with SMTP id dt9csp60459vdc;
> Fri, 29 Mar 2013 07:03:21 -0700 (PDT)
> X-Received: by 10.66.163.101 with SMTP id yh5mr4592185pab.22.1364565800295;
> Fri, 29 Mar 2013 07:03:20 -0700 (PDT)
> Return-Path:<len(a)ovenwerks.net>
> Received: from scott.cbbs.org (scott.cbbs.org. [207.200.139.18])
> by mx.google.com with ESMTP id i8si3741089pao.188.2013.03.29.07.03.19;
> Fri, 29 Mar 2013 07:03:20 -0700 (PDT)
> Received-SPF: neutral (google.com: 207.200.139.18 is neither permitted nor denied by best guess record for domain of len(a)ovenwerks.net) client-ip=207.200.139.18;
> Authentication-Results: mx.google.com;
> spf=neutral (google.com: 207.200.139.18 is neither permitted nor denied by best guess record for domain of len(a)ovenwerks.net) smtp.mail=len(a)ovenwerks.net
> Received: from ssl.ovenwerks.net (unknown [IPv6:::1])
> by scott.cbbs.org (Postfix) with ESMTP id 454915BC36;
> Fri, 29 Mar 2013 07:03:13 -0700 (PDT)
> Received: from 172.17.128.37
> (SquirrelMail authenticated user len)
> by ssl.ovenwerks.net with HTTP;
> Fri, 29 Mar 2013 07:03:13 -0700
> Message-ID:<069be0c64bee8d96504fae685454fda6.squirrel(a)ssl.ovenwerks.net>
> In-Reply-To:<515589AB.60404(a)gmail.com>
> References:<514B2E31.6020707(a)gmail.com> <514B5867.9090305(a)autostatic.com>
> <514C3F75.2010909(a)gmail.com> <514C4892.6060006(a)autostatic.com>
> <514C562B.3090509(a)gmail.com> <514C58B6.4050905(a)quirq.ukfsn.org>
> <9c32dcea1f92a0bf2f9305ae70fcc461.squirrel(a)ssl.ovenwerks.net>
> <514C71ED.1000802(a)gmail.com> <1363969883.4783.10.camel@archlinux>
> <514CA691.6000900(a)autostatic.com> <514CB6E0.2050001(a)quirq.ukfsn.org>
> <515589AB.60404(a)gmail.com>
> Date: Fri, 29 Mar 2013 07:03:13 -0700
> Subject: Re: [LAU] 'Modular' midi controller for keyboard
> From: "Len Ovens"<len(a)ovenwerks.net>
> To: "rosea.grammostola"<rosea.grammostola(a)gmail.com>
> Cc: linux-audio-user(a)lists.linuxaudio.org
> Reply-To: len(a)ovenwerks.net
> User-Agent: SquirrelMail/1.4.22
> MIME-Version: 1.0
> Content-Type: text/plain;charset=iso-8859-1
> Content-Transfer-Encoding: 8bit
> X-Priority: 3 (Normal)
> Importance: Normal
>
>
> On Fri, March 29, 2013 5:31 am, rosea.grammostola wrote:
>> On 03/22/2013 08:54 PM, Q wrote:
>
>>> Actually, it does have rotary knobs -- they are knobs and they rotate
>>> between fixed end points, which is what knobs do.
>>>
>>> What it doesn't have is rotary ENCODERS (i.e. the endless variety).
>>
>> When do you need rotary knobs and when rotary encoder knobs?
>
> For a remote control such as this you may have a rotary pot, a rotary
> encoder or a rotary pot with a motor.
>
> - A rotary pot will stay where you left it, it is totally manual. If
> turned to 100% it will stay there.
>
> - A rotary encoder can always increase or decrease beyond 100% or 0%...
> this doesn't sound useful, but in the case of using a preset it can be.
> if the knob is set to 100% and a preset is loaded that now sees that knob
> as 50%, that knob can still be increased, that is it still has full
> range. However, there can be no markings on it... that is you cannot look
> at it and know it is at 60%... unless there is some kind of indicator
> that uses LEDs or LCDs.
>
> - A rotary pot with a motor, has a small motor that moves a 0 to 100% pot
> to a preset level under program control. So if you have set the pot
> manually to 40% and then load a preset where that control is now 73%, the
> control will move (physically) on it's own to 73%. So any marks on the
> pot or around it will be accurate. This is the most expensive option (if
> you can find it) and I don't know if it is worth it in any case. I would
> question how road worthy it would be. It is used extensively for analogue
> mixer automation... in places that have someone to maintain things.
>
> an encoder would probably be the nicest thing to have if you want to load
> presets. however, if you are used to glancing at the knobs to see where
> they are set, you would also want some kind of light indicator to tell you
> where the knob is set... The only problem is that the program you are
> controlling has to provide feedback when started or using a preset.
>
> normal rotary pots will always be where you left them, but... when powered
> up the controller sends knob positions to the computer, now you load the
> program you are using it to control. That program does not know where the
> controls are so either the program has to ask, or send something that says
> set this to something so the controller can say, "ok, now change that to
> where I am set physically", or the controller has to send all it's setting
> at that time. I don't know how these boxes handle this. I suppose the
> controller could send all the settings at intervals.
>
>
>
Wow, thx for your wikipedia contribution ;)
The bcr2000 has rotary encoders with LEDS.
The bitstream 3X does have potentiometers and it's possible to set the
3X in such a way that the know has to pass the value of an control in a
certain software, before it gets 'on'.
Potentiometers seems to have the advantage of being more accurate and
have a more analogue feel.
The question is whether the X3 is good for controlling softsynths like
AMS / Ingen and stuff like SuperCollider. Or are rotary encoders better
for this.
\r
Hello everyone!
I want to buy a second soundcard. I had considered getting another MAudio
Delta 1010LT, since they are just perfect. But someone alerted me to the
thought, that PCI is slowly dying and it might not be such a good idea to get
another piece of equipment, that might no longer be supported with the next
board.
Right: E-MU 1212m Anyone got one, has experience with it?
If not: I want something multi channel with analog I/Os, at least one S/PDIF
or wordclock to sync it to my Delta and create a big virtual soundcard. Price
limit is about 250 EUR.
Last remakr: Ihave ssen the note about E-MU 1212m card on alsa-project, its
usabilityis unknown/not tested yet (officially).
Any advse is welcome.
Warm regards
Julien
----------------------------------------
http://juliencoder.de/nama/music.html