This is an old issue that I have, it goes beyond Linux but it does
affect and include this OS.
I've a Teac "home theater" amplifier that I bought 7 years ago, complete
with 5.1 speakers. With a DVD player (and more recently a PS3) connected
to the optical input, the amplifier can do 5.1 audio. When the player is
sending 5.1 through the optical link, the Dolby Digital indicator lights
up on the amplifier, and I do get all the channels, front, center and
back. Movies with 5.1 sound, PS3 games with 5.1, they all use the rear
channels correctly and "fill the room" with sound that travels back and
forth as the sources move through the stage. All is well.
Repeatedly, I tried to replicate this result with the PCs, using
different soundcards, different OSes over these years, connected to the
digital coaxial input on the amp.
Usually what I get from a computer is - when it starts sending the
digital carrier (when it boots up), the Dolby ProLogic indicator lights
up on the amp, and I get 2.1 sound. The rear channels are mute.
Sometimes I get the same result with the DVD player or the PS3 - the
ProLogic LED turns on, but that's when the player is sending 2.1 or 2.0
signal over the optical connector, because that's how the source is,
which is the correct and desired behavior.
But with the PC, once the digital coaxial carrier comes up, it's always
ProLogic and 2.1, never Dolby Digital and 5.1
I tried recently with my latest dual-purpose PC: MythTV frontend on
Linux, games on Windows. It's a Gigabyte GA-M78SM-S2H motherboard with a
Realtek ALC888 sound chip connected over digital coax.
http://www.gigabyte.com.tw/Products/Motherboard/Products_Overview.aspx?Prod…
Even on Windows, I go into Sound Properties, I set the speakers type to
5.1, then I run the Realtek software to test the speakers, that sends
signal into every channel. The rear channels are silent. Can't seem to
send 5.1 audio from PC to amp.
I remember a number of years ago, when I was using a SoundBlaster Live
card on Linux, connected to digital coax, I was doing some experiments
with mplayer and I think I was able to turn on the Dolby Digital
indicator on the amplifier. I do not remember if it was actually doing
5.1 sound.
So there are a few possibilities here:
1. I am really dumb.
2. I just had a long string of bad luck and just used bad sound cards
3. There's something wrong with the amplifier
So how do I enable true 5.1 sound connected to the digital coaxial input
on the amp? I want to be able to play 5.1 audio tracks in Linux, and
play games on Windows with 5.1 sound, the way it works with the PS3.
--
Florin Andrei
http://florin.myip.org/
Hi,
Are there any decent Reaktor/Synthedit-type apps available for Linux
yet?
(And easier to use than things like puredata, supercollider or csound.)
Damon
Hello everyone,
Last night, I was successfully able to get a jack midi sequencer,
non-sequencer, working with non-jack midi applications using a2jmidid.
I was thrilled! That is, right up until I looked at what it took to
get this setup going:
Start jack, start a2jmidid, start non-sequencer, start whysynth,
connect and record, disconnect, start another synth, connect,
etc...Throw Hydrogen into the mix, and now I have to set bpm for all
applications. If I don't use Hydrogen, then I need to start
jack_metro and connect it to jack.
Yikes!
I know the "one tool for one job" philosophy, so I am perfectly OK
with using this many apps. There's just GOT to be a better way (i.e.,
less time-consuming, more efficient) of connecting these applications.
Has anyone encountered this frustration, and have you found a
solution? I notice that there are some command-line applications for
connecting jack (jack plumbing?), I have a sense that the gui is
slowing me down, and maybe scripting all of this might be better;
alas, I am horrible at scripting. :)
Any and all suggestions would be very, very much appreciated! I'm
sooooo close to making this all work...
--
Josh Lawrence
http://hardbop200.blogspot.com
Hi All,
Recently I've started playing with LinuxSampler + Fantasia front-end and
I'm extremely impressed. I'm currently only using it to record Piano
using the excellent free "maestro concert grand v2" .gig that you can
download from the LinuxSampler website.
I want to create a library of .gig files so I can have more sounds at my
disposal and I was wondering about peoples' experiences in using
commercial or otherwise third-party .gig files with LinuxSampler; How
compatible is LinuxSampler in your experience(s)?
Second, I have a rather extensive EXS24 library and I was wondering how
doable a conversion of this libraries' sounds to .gig fileformat would
be (are there tools to do this, can you do it yourself using smart
scripting tricks, etc).
Kind regards,
Rubin Simons.
"Josh Lawrence":
>
> Hello everyone,
>
> Last night, I was successfully able to get a jack midi sequencer,
> non-sequencer, working with non-jack midi applications using a2jmidid.
> I was thrilled! That is, right up until I looked at what it took to
> get this setup going:
>
> Start jack, start a2jmidid, start non-sequencer, start whysynth,
> connect and record, disconnect, start another synth, connect,
> etc...Throw Hydrogen into the mix, and now I have to set bpm for all
> applications. If I don't use Hydrogen, then I need to start
> jack_metro and connect it to jack.
>
> Yikes!
>
> I know the "one tool for one job" philosophy, so I am perfectly OK
> with using this many apps. There's just GOT to be a better way (i.e.,
> less time-consuming, more efficient) of connecting these applications.
> Has anyone encountered this frustration, and have you found a
> solution? I notice that there are some command-line applications for
> connecting jack (jack plumbing?), I have a sense that the gui is
> slowing me down, and maybe scripting all of this might be better;
> alas, I am horrible at scripting. :)
>
> Any and all suggestions would be very, very much appreciated! I'm
> sooooo close to making this all work...
>
I have used jack_snapshot for this:
http://tapas.affenbande.org/wordpress/?page_id=14
(I also think the guys at the soundwire group at ccrma have made
a similar app.)
Another alternative is qjackctl, which has some setting to save
connections to an xml file.
A third option is using emacs lisp. At least I think someone made
emacs bindings to connect jack apps.
Hi,
In the course of going through the tracks for my mix of the best of 2008
I have seperated out several types/genres of music.
The one that is almost completely missing is real Hiphop. I'm definitely
including the Audiobraille session with RadioActive but there are no
productions that I can find.
Is there no one who has released a Hiphop track this year?
Btw, it appears that Ken Restivo has released 42 tracks this past year.
Well done!!!! That's more than enough for an album. It's been hard to
choose which one/s to include in the mix and I might be unable to listen
to syncopated beats again for the next 6 months after yesterdays
listening marathon :-)
Cheers.
--
Patrick Shirkey
Boost Hardware Ltd.
Hello,
A friend of mine just sent me this email. I'm drawing a blank, so I
thought I would throw it to the list and see what happens:
--[begin email
He is hosting a shoutcast server with music he's streaming. He
wants to duck his streaming media every 30 seconds and play a
prerecorded file from a directory (think hold music with commercials
playing every 30 seconds).
You have any ideas in mind? Do you know of any software that will do this?
--[end email
Thanks all,
--
Josh Lawrence
http://hardbop200.blogspot.com
Hi all,
I experience a problem when trying to stop jackd with this setup
* kernel 2.6.26.6-rt11
* alsa-lib/headers/tools/utils 1.0.18
* jackdmp current SVN and/or jack-audio-connection-kit-0.109.x
* ICE1712 M-Audio Audiophile
I already replaced the in-kernel alsa driver (1.0.16) and compiled
alsa-driver 1.0.18 - all running fine.
The problem occurs only when I want to stop jackd.
------
^Cjack main caught signal 2
port deleted: M-Audio-Audiophile-24/96:midi/playback_1
port deleted: M-Audio-Audiophile-24/96:midi/capture_1
------
.. and there it hangs
dmesg says:
------
rawmidi.c:196: rawmidi drain error (avail = 4095, buffer_size = 4096)
------
Now, I cannot kill that jackd process
-------
└» killall -9 jackd
└» ps -A|grep jackd
7060 pts/0 00:00:00 jackd
-------
Still there... therefor I also cannot shutdown the system cleanly.
Only sysrq+reisub
I do not know if that is a bug in the kernel or in alsa-lib. I don't
think it's jackdmp, as I also tried "old" jackd, and two
versions of alsa-driver, so that shouldn't be the cause either.
Any ideas or similar issues?
Thanks,
Thomas
Hello.
I downloaded rev 1713 from http://svn.drobilla.net/lad/trunk/
I run ./waf configure --prefix=/usr/local and then run ./waf -j2
but then it shows error like this
[ 28/287] cc: slv2/hosts/lv2_simple_jack_host.c ->
build/default/slv2/hosts/lv2_simple_jack_host_6.o
In file included from ../slv2/hosts/lv2_jack_host.c:29:
../slv2/hosts/lv2_uri_map.h:1: error: expected '=', ',', ';', 'asm' or
'__attribute__' before '.' token
In file included from ../slv2/hosts/lv2_jack_host.c:29:
../slv2/hosts/lv2_uri_map.h:1:41: warning: no newline at end of file
In file included from ../slv2/hosts/lv2_jack_host.c:30:
../slv2/hosts/lv2_event.h:1:37: warning: no newline at end of file
In file included from ../slv2/hosts/lv2_jack_host.c:31:
../slv2/hosts/lv2_event_helpers.h:1:45: warning: no newline at end of file
../slv2/hosts/lv2_jack_host.c:49: error: field 'direction' has incomplete type
../slv2/hosts/lv2_jack_host.c:53: error: expected
specifier-qualifier-list before 'LV2_Event_Buffer'
../slv2/hosts/lv2_jack_host.c:76: error: expected ')' before 'callback_data'
../slv2/hosts/lv2_jack_host.c:86: error: expected '=', ',', ';', 'asm'
or '__attribute__' before 'uri_map'
../slv2/hosts/lv2_jack_host.c:87: error: 'uri_map' undeclared here
(not in a function)
../slv2/hosts/lv2_jack_host.c:91: error: expected ')' before 'callback_data'
../slv2/hosts/lv2_jack_host.c:97: error: expected '=', ',', ';', 'asm'
or '__attribute__' before 'event_ref'
../slv2/hosts/lv2_jack_host.c:99: error: 'event_ref' undeclared here
(not in a function)
../slv2/hosts/lv2_jack_host.c: In function 'main':
../slv2/hosts/lv2_jack_host.c:218: error: 'struct Port' has no member
named 'ev_buffer'
../slv2/hosts/lv2_jack_host.c:219: error: 'struct Port' has no member
named 'ev_buffer'
../slv2/hosts/lv2_jack_host.c: In function 'create_port':
../slv2/hosts/lv2_jack_host.c:269: error: 'struct Port' has no member
named 'ev_buffer'
../slv2/hosts/lv2_jack_host.c:280: error: 'INPUT' undeclared (first
use in this function)
../slv2/hosts/lv2_jack_host.c:280: error: (Each undeclared identifier
is reported only once
../slv2/hosts/lv2_jack_host.c:280: error: for each function it appears in.)
../slv2/hosts/lv2_jack_host.c:283: error: 'OUTPUT' undeclared (first
use in this function)
../slv2/hosts/lv2_jack_host.c:313: error: 'struct Port' has no member
named 'ev_buffer'
../slv2/hosts/lv2_jack_host.c:313: warning: implicit declaration of
function 'lv2_event_buffer_new'
../slv2/hosts/lv2_jack_host.c:313: error: 'LV2_EVENT_AUDIO_STAMP'
undeclared (first use in this function)
../slv2/hosts/lv2_jack_host.c:314: error: 'struct Port' has no member
named 'ev_buffer'
../slv2/hosts/lv2_jack_host.c: In function 'jack_process_cb':
../slv2/hosts/lv2_jack_host.c:342: warning: implicit declaration of
function 'lv2_event_buffer_reset'
../slv2/hosts/lv2_jack_host.c:342: error: 'struct Port' has no member
named 'ev_buffer'
../slv2/hosts/lv2_jack_host.c:342: error: 'LV2_EVENT_AUDIO_STAMP'
undeclared (first use in this function)
../slv2/hosts/lv2_jack_host.c:342: error: 'struct Port' has no member
named 'ev_buffer'
../slv2/hosts/lv2_jack_host.c:344: error: 'INPUT' undeclared (first
use in this function)
../slv2/hosts/lv2_jack_host.c:347: error: 'LV2_Event_Iterator'
undeclared (first use in this function)
../slv2/hosts/lv2_jack_host.c:347: error: expected ';' before 'iter'
../slv2/hosts/lv2_jack_host.c:348: warning: implicit declaration of
function 'lv2_event_begin'
../slv2/hosts/lv2_jack_host.c:348: error: 'iter' undeclared (first use
in this function)
../slv2/hosts/lv2_jack_host.c:348: error: 'struct Port' has no member
named 'ev_buffer'
../slv2/hosts/lv2_jack_host.c:357: warning: implicit declaration of
function 'lv2_event_write'
../slv2/hosts/lv2_jack_host.c:378: error: expected ';' before 'iter'
../slv2/hosts/lv2_jack_host.c:379: error: 'struct Port' has no member
named 'ev_buffer'
../slv2/hosts/lv2_jack_host.c:385: error: 'LV2_Event' undeclared
(first use in this function)
../slv2/hosts/lv2_jack_host.c:385: error: 'ev' undeclared (first use
in this function)
../slv2/hosts/lv2_jack_host.c:385: warning: implicit declaration of
function 'lv2_event_get'
../slv2/hosts/lv2_jack_host.c:395: warning: implicit declaration of
function 'lv2_event_increment'
Build failed
-> task failed (err #129):
[bld:///home/shani/Sources/svn/drobilla/svn.drobilla.net/lad/trunk/slv2/host…]
Is there anything wrong?