Hi all,
I noticed a thread about running Tartini on debian/linux. I don't really
know how to reply in thread, because I wasn't subscribed to LAU at the time.
Anyway, I have written a post about how to do it under Debian, so I think
this might help the OP.
http://externaldocumentation.blogspot.com/2010/08/building-tartini-on-debia…
Jeremy
hi everyone,
this one is a bit on the border between LAD and LAU, but i was hoping
somebody would help pointing me to the right direction...
i've installed new Ubuntu Lucid in june and didn't really check if my
Edirol FA-101 still works with it. now i checked it (a week before a
performance, haha) and it has problems - of course. after loads of
reading wikis and forums online i'm still failing although i'm almost
there. it seems the problem is the new kernel (>=2.6.32) that is
including new firewire stack (called 'juju'?). seems like ffado
(firewire audio 'library/driver') 2.0.0 is unable to talk to this new
stack. at the moment there are two directions to go - either stick with
older (-rt) kernel (i tried linux-image-2.6.31-11-rt) and ffado should
work as well as jack, or go ahead and try newer kernels with that new fw
(juju) stack, ffado 2.0.1 and libraw1394 2.0.5.
i have come very close to running it, but it stops with jack not
cooperating. ffado-test-streaming manages to talk to the device and
streames data to and from and shows all 10 ins and outs!
i was affraid to install jackd2 from maverick as that would upgrade a
lot of packages - effectively start an upgrade to Maverick Alpha...
please help. i'm somewhat desperate because of coming performance on
thursday.
here's what i have:
- basic system is lucid, but now with maverick repos (for newer
libraw1394 and ffado)
- running kernel linux-image-2.6.32-24-generic-pae (from lucid)
- libffado2 2.0.1+svn1856-1ubuntu1
- libraw1394-11 2.0.5-2ubuntu1
- chmod 777 /dev/raw1394
=======================================================================
$ cat /etc/security/limits.d/audio.conf
@audio - rtprio 99
@audio - memlock unlimited
#@audio - nice -19
=======================================================================
jack sais:
$ jackd -v -d firewire
[...]
new client: firewire_pcm, id = 1 type 1 @ 0x85cf120 fd = -1
new buffer size 1024
01651166042: (ffado.cpp)[ 92] ffado_streaming_init: libffado 2.999.0-
built Aug 11 2010 00:12:04 firewire ERR: Error creating FFADO streaming
device cannot load driver module firewire
starting server engine shutdown
[...]
=======================================================================
$ ffado-test ListDevices
-----------------------------------------------
FFADO test and diagnostic utility
Part of the FFADO project -- www.ffado.org
Version: 2.999.0-
(C) 2008, Daniel Wagner, Pieter Palmers
This program comes with ABSOLUTELY NO WARRANTY.
-----------------------------------------------
=== 1394 PORT 0 ===
Node id GUID VendorId ModelId Vendor - Model
0 0x000acd120070008a 0x00000ACD 0x00000000 Linux -
ohci1394 - 1 0x0040ab0000c24d8b 0x000040AB 0x00010048 EDIROL
- EDIROL FA-101 no message buffer overruns
=======================================================================
ffado-test-streaming
ffado_streaming_wait
============================================
Xruns: 0
============================================
----------------------------------------------------
Dumping StreamProcessorManager information...
Period count: 117
Data type: float
Receive processors...
StreamProcessor 0x821c3c8, Receive:
Port, Channel : 0, 0
Packets, Dropped, Skipped : 25054, 802, 0
Now : 02709079182 (110s 1861c 2190t)
Xrun? : False
State : ePS_Running
Buffer : 0x821c488
Framerate : Nominal: 44100, Sync: 44099.974339, Buffer
44099.974339 TimestampedBuffer (0x821c488): 0408 frames, 0408 events
Timestamps : head: 2708841755.328, Tail: 2709069125.256,
Next tail: 2709073583.490 Head - Tail : -227369.928
(-408.000762 frames) DLL Rate : 4458.225562 (557.278195)
DLL Bandwidth : 4.069010e-09 1/ticks (0.100000 Hz)
Transmit processors...
StreamProcessor 0x821b048, Transmit:
Port, Channel : 0, 1
Packets, Dropped, Skipped : 25984, 0, 0
Now : 02709088374 (110s 1864c 2166t)
Xrun? : False
State : ePS_Running
Buffer : 0x82c07c0
Framerate : Nominal: 44100, Sync: 44099.974339, Buffer
44099.979169 TimestampedBuffer (0x82c07c0): 2032 frames, 2032 events
Timestamps : head: 2709479218.231, Tail: 2710611609.514,
Next tail: 2711182263.375 Head - Tail : -1132391.283
(-2032.004664 frames) DLL Rate : 570652.565216 (557.277896)
DLL Bandwidth : 4.069010e-09 1/ticks (0.100000 Hz)
----------------------------------------------------
Port Information
Playback
0 (0x82c0848): [0x821b048] [ on] [ Audio] 0040ab0000c24d8b_LineOut
1+2 left 1 (0x8232848): [0x821b048] [ on] [ Audio]
0040ab0000c24d8b_LineOut 1+2 right 2 (0x8234010): [0x821b048] [ on]
[ Audio] 0040ab0000c24d8b_LineOut 3+4 left 3 (0x8234080): [0x821b048]
[ on] [ Audio] 0040ab0000c24d8b_LineOut 3+4 right 4 (0x82328c8):
[0x821b048] [ on] [ Audio] 0040ab0000c24d8b_LineOut 5+6 left 5
(0x8232938): [0x821b048] [ on] [ Audio] 0040ab0000c24d8b_LineOut 5+6
right 6 (0x82329a8): [0x821b048] [ on] [ Audio]
0040ab0000c24d8b_LineOut 7+8 left 7 (0x82c0540): [0x821b048] [ on]
[ Audio] 0040ab0000c24d8b_LineOut 7+8 right 8 (0x82c0578): [0x821b048]
[ on] [ Audio] 0040ab0000c24d8b_SpdifOut left 9 (0x82c05f8):
[0x821b048] [ on] [ Audio] 0040ab0000c24d8b_SpdifOut right 10
(0x82c0150): [0x821b048] [ on] [ MIDI] 0040ab0000c24d8b_MidiPort_1
Capture 0 (0x82178c0): [0x821c3c8] [ on] [ Audio]
0040ab0000c24d8b_MicIn1 left 1 (0x821c390): [0x821c3c8] [ on]
[ Audio] 0040ab0000c24d8b_MicIn1 right 2 (0x821b470): [0x821c3c8]
[ on] [ Audio] 0040ab0000c24d8b_LineIn 3+4 left 3 (0x82c0330):
[0x821c3c8] [ on] [ Audio] 0040ab0000c24d8b_LineIn 3+4 right 4
(0x82c0220): [0x821c3c8] [ on] [ Audio] 0040ab0000c24d8b_LineIn 5+6
left 5 (0x82c0290): [0x821c3c8] [ on] [ Audio]
0040ab0000c24d8b_LineIn 5+6 right 6 (0x82c0688): [0x821c3c8] [ on]
[ Audio] 0040ab0000c24d8b_LineIn 7+8 left 7 (0x82c06f8): [0x821c3c8]
[ on] [ Audio] 0040ab0000c24d8b_LineIn 7+8 right 8 (0x82c0730):
[0x821c3c8] [ on] [ Audio] 0040ab0000c24d8b_SpdifIn left 9
(0x82c0460): [0x821c3c8] [ on] [ Audio] 0040ab0000c24d8b_SpdifIn
right 10 (0x82c0788): [0x821c3c8] [ on] [ MIDI]
0040ab0000c24d8b_MidiPort_1
----------------------------------------------------
--
sujet est machinique!
Nova deViator ¤ http://deviator.si ¤ http://skylined.org ¤
Finally reading the jackd manpage again (
http://linux.die.net/man/1/jackd ) I notice
////// ////////// ///////// ///////// ////// ///////
-H, --hwmon
Enable hardware monitoring of capture ports. This is a method for
obtaining "zero latency" monitoring of audio input. It requires
support in hardware and from the underlying ALSA device driver.
When enabled, requests to monitor capture ports will be satisfied by
creating a direct signal path between audio interface input and output
connectors, with no processing by the host computer at all. This
offers the lowest possible latency for the monitored signal.
Presently (March 2003), only the RME Hammerfall series and cards based
on the ICE1712 chipset (M-Audio Delta series, Terratec, and others)
support --hwmon. In the future, some consumer cards may also be
supported by modifying their mixer settings.
Without --hwmon, port monitoring requires JACK to read audio into
system memory, then copy it back out to the hardware again, imposing
the basic JACK system latency determined by the --period and
--nperiods parameters.
////// ////////// ///////// ///////// ////// ///////
I've had this option set forever in qjackctl, and I haven't seen
anything particularly special going on. The digital monitor outputs
that can be mixed via envy24control(1) or
http://mudita24.googlecode.com (see screenshots) are available as
"catpure_11" and "capture_12" whether or not this option is given to
jackd.
So what exactly does this option do? Or is it automatically enabled,
when set, by making a connection between the capture ports and the
output ports?
Being able to use "zero latency monitoring" with jackd is annoying
using jackd AND envy24control(1) or mudita24 -- if you manually setup
"Zero latency monitoring" in the "Patchbay/Router" panel like I have
in the http://code.google.com/p/mudita24/ screenshots, eventually
jackd will switch them back to PCM outputs. Therefore you must do the
routing via jackd if you're using jack. It would be nice to know that
the "-H" option set by qjackctl's setup actually did something useful,
like magically tell ALSA (via amixer(1)) to route the output
appropriately. (Note that at the ALSA level, the use of jackd only
results in switching outputs back to their PCMs, I"ve never figured
out how to get jack to automatically switch them back to the the
digital mixer, based on routing done in qjackctl.)
Niels
http://nielsmayer.com
PS: likewise what does the "-M, --hwmeter" option do -- again I don't
see any difference between this being on or off. And how would it know
of the vagaries of the ice1712's metering, the fact that it's a peak
meter registering 0 to -48.1dbFS? I'd imagine other hardware metering
(RME? MOTU) might have have DSP-based RMS metering, and a totally
different architecture than:
http://nielsmayer.com/envy24control/envy24mixer-architecture.png
I would like to set up a Qtractor (non-mixer, etc.) channel which can
lower all MIDI events on a given MIDI channel by one octave. Is there a
plugin -- LADSPA, DSSI, LV2, etc. -- which does this?
J.E.B.
Hi,
It seems that it is possible to compile zynaddsubfx as a dssi plugin (saw
something on the Renoise forums)... There is only no gui for editing the
sound patches afaik.
Is it also possible to compile yoshimi as dssi plugin?
\r
I have a pretty good Qtractor setup, five buses and tracks, and it
records one .ogg per track very well. But when I go to do an export, it
hangs (using 100% of one of my CPUs). If I click on Cancel, it waits
for a while, and then says that the export failed. Anyone know what I
should do?
J.E.B.
hi...
i have jack-session more or less working in jack2...
we are still quite far away from completion, but this is basically how
it looks like.
http://hochstrom.endofinternet.org/files/pyjacksm-cast01.ogv
most of the code is still sitting in svn trunks or git branches.
but i hope that stuff will slowly fall into its places
--
torben Hohn
Hi,
Listening to the demo track on Myna made me wonder what progress people on
this list are making into the concept of music that affects peoples
subconscious mind.
Maybe I just have a Pavlovian response but to me that demo track has all
the key elements for modern popular dance music. The intention of said
music is to make it easy for large groups of people to get together in a
large venue and drink alot. Sex is usually a key ingrediant in the crowd
mentality that entices people to patronize on mass the venues where music
such as the demo track is featured predominantly.
You can hear this particular bassline and synth combination in almost all
popular Club releases/remixes of the past 3 years. IMO it was Timberland
who first nailed that sound.
I am actively searching for a way to transcend that sound and vibe but
actually get inside the head of the same audience. My intentions are
purely subversive in nature ;-) I am wondering if anyone has found
anything that is getting close to that level of subconscious absorption?
Clearly there is the potential that music of such nature will
categorically not be absorbed by people in the same way that music like
the demo track is currently. I still wonder if my search will be fruitful
or not...
Can subconscious intelligence enhancing music actually be made or are we
limited to the primitive senses of sexual reproduction and aggression for
mass market appeal?
--
Patrick Shirkey
Boost Hardware Ltd.
I have got non-mixer to compile and run on F13-64. I had to add
/lib64/libpthread.so.0 to the LIBS variables in all of the
makefile.inc's, and /lib64/libdl.so.2 also to the LIBS variable in the
mixer makefile.inc, and then I had to set LADSPA_PATH, but that's not so
bad. What's left is a run-time issue; I don't think non-mixer is
finding rubberband:
[jeb@youngdavid mixer]$ non-mixer
WARNING: File /usr/lib64/ladspa/ladspa-rubberband.cat could not be examined
dlerror() output:
/usr/lib64/ladspa/ladspa-rubberband.cat: invalid ELF header
130 plugins found in 103 libraries
[non-mixer] Your fun is over
[jeb@youngdavid mixer]$
The rubberband rpm is installed. Anyone have a suggestion?
J.E.B.
Hello everyone!
I just discovered jack netsource, which seems to belong to the JACK package
directly. I had a small play with it on m local machine and it worked fine.
Now the question:
If I "enslave" another computers JACK, I suppose I can hear the other
machines inputs, if I connect correctly, can they also hear my input?
Kindly yours
Julien
--------
Music was my first love and it will be my last (John Miles)
======== FIND MY WEB-PROJECT AT: ========
http://ltsb.sourceforge.net
the Linux TextBased Studio guide
======= AND MY PERSONAL PAGES AT: =======
http://www.juliencoder.de