Hi all,
This is not a release of any new code; it's just a trivial compilation
fix for the 0.3 tree:
* fixed a missing #include
http://pkl.net/~node/ladcca.html
Bob
--
Bob Ham <rah(a)bash.sh>
"At some point, keystroke recorders got installed on several machines at
Valve. Our speculation is that these were done via a buffer overflow in
Outlook's preview pane." -- Gabe Newell on the Half-Life 2 source leak
Paul Davis wrote:
> You should not be writing apps with OSS.
> If you want portability use PortAudio.
LOL! PortAudio uses... OSS!
__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com
Hi,
just a reminder that the Linux Audio mini-conf at Linux.Conf.Au is
happening on Monday Jan 12 2004 in beautiful Adelaide, South Australia.
Details are at:
http://www.metadecks.org/events/lca2004/
if you can be there and would like to do a presentation, please submit
an abstract soon, places are filling very fast and we'd like to get
the programme sorted out this month :)
other than that, it should be a lot of fun, as will the main conference
on the following Wed-Sat:
http://lca2004.linux.org.au/programme.cgi
cheers,
Conrad.
Defiant until the very end. Almost admirable.
http://www.alsa-project.org/alsa-doc/alsa-lib/
Taybin
-----Original Message-----
From: Love Bucket <riotofjoy(a)yahoo.com>
Sent: Oct 14, 2003 11:41 AM
To: linux-audio-dev(a)music.columbia.edu
Subject: [linux-audio-dev] Re: Linux VERSUS OSS ???
Paul Davis wrote:
> OSS is dead. You should not be writing apps with
OSS.
Well, at least OSS has a programmer's guide (PDF
file):
http://www.opensound.com/pguide/oss.pdf
Where is the equivalent for ALSA? Until it exists, we
will continue using OSS!
__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com
That's not the point. It's a better way to program audio.
And it doesn't only use OSS.
http://www.portaudio.com/status.html
Taybin
-----Original Message-----
From: Love Bucket <riotofjoy(a)yahoo.com>
Sent: Oct 14, 2003 11:44 AM
To: linux-audio-dev(a)music.columbia.edu
Subject: Re: [linux-audio-dev] Linux VERSUS OSS ???
Paul Davis wrote:
> You should not be writing apps with OSS.
> If you want portability use PortAudio.
LOL! PortAudio uses... OSS!
__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com
Hello again!
I though about my MIDI problem again and I concluded that the only mistake can be my alsa
version. Nothing else could hang up the system, right ?
Well, then I'd like to know howto use MIDI via the OSS-layer, because alsa-0.9.7 ( current version)
seems to need some "magic" to get started and I am MUCH impatient right now ;))))
Any tips, links or something interesting where I could start with ?
Howto say OSS that there is a MIDI-keyboard ? ANY applications uses MIDI-IN signals via OSS ?
greez, Sascha Retzki
__________________________________________________
Verpassen Sie keine eBay-Auktion und bieten Sie bequem
und schnell über das Telefon mit http://www.telefonbieten.de
Ihre eMails auf dem Handy lesen - ohne Zeitverlust - 24h/Tag
eMail, FAX, SMS, VoiceMail mit http://www.directbox.com
-------- directBOX Reply ---------------
From: david(a)olofson.net
To : linux-audio-dev(a)music.columbia.edu
Date: 10.10.2003 19:17:01
On Friday 10 October 2003 17.41, hexe_2003(a)directbox.com wrote:
[...]
> But well, If I synthize ( ? spelling) two signals and want to send
> them at the same time to the device, my first idea'd be:
> 1.) Open /dev/dsp, maybe O_NONBLOCK | O_WRONLY
> 2.) thread
> 3.) two threads calculate the both signals
> 4.) sync them
> 5.) two threads write their signals to /dev/dsp
> 6.) threads close
>
> certainly some of this. I mean mp3blaster, for example, have
> several pids while playing audio streams, and it is basicly
> OSS-programming and not alsa.
> Am I so wrong ? ;)
Yep! ;-)
Synths, trackers, games and other "polyphonic things" at some point
mix everything into a single stream that is sent to the audio device.
In general, all audio processing is done in a single thread, but in
some cases, it can be pretty hard to get the processing deterministic
enough that it can run in the audio thread without causing drop-outs.
This is especially troublesome if you need low latency, as in games
and other interactive applications.
This is probably why mp3blaster is using multiple threads; one for
each mp3 stream (decoding into raw audio data) and one for mixing and
output. There is most probably substantial buffering between the
decoding threads and the mixer thread, as this would allow solid
playback with less buffering (ie less laggy mixing controls) between
the mixer and the audio device.
//David Olofson - Programmer, Composer, Open Source Advocate
..- Audiality -----------------------------------------------.
| Free/Open Source audio engine for games and multimedia. |
| MIDI, modular synthesis, real time effects, scripting,... |
`-----------------------------------> http://audiality.org -'
--- http://olofson.net --- http://www.reologica.se ---
--------------
quiet interesting ;)
Could you give me a short idea howto mix two signals/stream/oscilators/whatever ??
If it is not pthread, what is it ?
Sascha Retzki
__________________________________________________
Verpassen Sie keine eBay-Auktion und bieten Sie bequem
und schnell über das Telefon mit http://www.telefonbieten.de
Ihre eMails auf dem Handy lesen - ohne Zeitverlust - 24h/Tag
eMail, FAX, SMS, VoiceMail mit http://www.directbox.com
-------- directBOX Reply ---------------
From: S.W.Harris(a)ecs.soton.ac.uk
To : linux-audio-dev(a)music.columbia.edu
Date: 13.10.2003 09:28:51
On Sun, Oct 12, 2003 at 01:30:52 +0200, hexe_2003(a)directbox.com wrote:
> But this wasn't your question ;) .
> jack does NOTHING with quality itsself, because jack is a user-space daemon other
> apps connect to and send data to, which is then outputted via the currently used audio-driver.
> And this is alsa ;)
Thats not /quite/ true, JACK will dither the output (if asked to) which
will improve the audio quality, and if the output of your program is going
to be used by another then JACKs float data will help.
Essentially though, it makes little difference.
- Steve
-----------
Woow, thats interesting! Well, then jack might be the best way to code your OGG-player ;)
Sascha Retzki
__________________________________________________
Verpassen Sie keine eBay-Auktion und bieten Sie bequem
und schnell über das Telefon mit http://www.telefonbieten.de
Ihre eMails auf dem Handy lesen - ohne Zeitverlust - 24h/Tag
eMail, FAX, SMS, VoiceMail mit http://www.directbox.com