On Friday 20 June 2003 08:07 am, Andy Sy wrote:

*  OSS is deprecated and ALSA becomes the default.
*  Mixed bag.  Some OSS drivers are still more mature.
*  I think...

Yup. Xine seems to be more stable using OSS audio driver plugins instead of 
ALSA. My CMI8738� PCI sound card will occasionally "hiccup" on random 
occasions using ALSA, but not often and unpredictably. The sound card plays 
smooth using OSS drivers.


*  On a side note not directly related to 2.5.70, I
*  also discovered some kewl Linux Audio related projects.
*  JACK and LADSPA.  JACK (JACK Audio Connection Kit) is
*  low-level plumbing that allows coordination between different
*  sound-using apps.  It does stuff similar to artsd and the
*  other sound daemons (and I think, Cakewalk's Rewire) but is
*  supposed to be really low-latency and suitable for high
*  end audio work.  LADSPA (Linux Audio Developer Simple Plugin
*  Architecture) does stuff similar to VST... i think this
*  has something to do with audio effect plugins.
*
*  Unlike the situation wrt GUI toolkits, the Linux audio
*  community seems to have a smooth API path.  OSS is
*  deprecated, ALSA takes over.  JACK and LADSPA seem to
*  be widely accepted as the defacto standards without much
*  competition.
*
*  The linux audio scene is burgeoning!  The goodies are just
*  amazing (direct to hard disk recorders, sequencer systems,
*  softsynths, software DJ mixing, and much much much more), there
*  are way too many to mention here.  Just check out these metalinks:
*
*  http://www.linuxdj.com/audio/lad/faq.php3
*  http://sound.condorow.net/


Thanks for the links Andy! I never imagined that Linux audio apps can be 
developed in as little as 3 years time (I thought that Linux audio 
development will take about 5 years). 

I use my computer as an audio-MIDI workhorse in Windows 98� before, but the 
BSODs are too numerous to get any decent work from the machine, and 
multitasking is plug-and-pray in 'doze systems. No matter how high you poke 
DOS, drivers, and other programs in the upper memory bracket (UMB), or 
splurge on insane amounts of RAM, the audio programs will always crash. :-(

It's encouraging to see how open source development is speeding things up with 
Linux. I remember when Apple Macintosh� was the core platform for audio apps 
like Opcode� and Mark of the Unicorn�. When Windows arrived, it took almost 7 
years to achieve the development and porting of Mac apps to the Windows 
platform. After that period, MIDI timing (using MIDI time clocks) are still a 
nightmare to synchronize in Windows. 

Audio work is a computer multitasking feat, since I have to synchronize 
Cakewalk� MIDI sequencing with audio samples and loops, while doing realtime 
effects processing on the audio signal (the usual reverb, gating, bandpass 
filtering, distortion, flanging, etc...) and seamless crossfade moves 
(fade-in, fade-out) for audio files. While MIDI signals are very light on 
processor cycles, audio processing is a cpu-intensive workload 
(understandable, since DSPs are much suited to this type of work). 

The softsynths and software virtual synthesis apps are also 
processor-demanding, given that it uses software emulation in place of 
hardware oscillators, filters, sample-playback, sample stretching and 
keymapping. 

It helps tremendously using Linux as an OS layer due to its superior 
multitasking abilities and crash-free operation.

I look forward to the day when somebody can virtualize an entire Korg Trinity 
Workstation in Linux, while simultaneously running virtual DSP programs 
applying realtime effects to the raw audio signal. I look forward to the day 
that whenever my "grunge' neighbor picks up his Eric Clapton Stratocaster� 
and Zoom� digital effects box to do the Red Hot Chili Peppers "wah-wah" 
crunch, I can also pick up a Yamaha� classical guitar, feed the audio 
transducer signal to a virtual effects processor in Linux and produce the 
same realistic "wah wah" sound. The neighbor then screams "You have a vintage 
Les Paul� in your closet?" Kewl. He he he :-)

The goodies makes me salivate to try JACK and LADSPA. I've heard that JACK is 
analogous to DRI in XFree. It directly accesses the hardware to reduce 
latency. That's very good news. Reducing latency is the greatest problem for 
audio processing and MIDI synchronization. Audio processing will really fly 
when Linus officially incorporates the preemptive kernel patches in the stock 
kernel. A poor, financially-strapped audio enthusiast like me can afford to 
experiment with open source alternative versions of the same expensive apps 
like Cakewalk Rewire� and VST�.

Using Linux for digital audio recording and manipulation is also good news. 
Would you recommend using XFS for storing large .wav files with sizes beyond 
2GB?


optimus



IMPORTANT DISCLAIMER:

Linux is a registered trademark of Linus Torvalds, unless proven in court to 
be the rightful trademark of SCO/Caldera.

The brand names mentioned in this email are the registered trademarks of their 
respective companies. Mentioning them in this email does not imply 
endorsement on the part of the email's writer, since the email writer is not 
a major recording artist like Gordon Sumner (aka Sting) or Adam Clayton (aka 
Bono), nor a marketing representative for the companies of the aforementioned 
products. It is assumed that the email writer, pleading poverty as his cause, 
shall not be subject to litigation by the companies for inaccurate mention of 
their products' specifications, which are subject to change by manufacturers 
themselves without giving prior notice to end users. The email writer asserts 
that the litigation division of the products' manufacturers will gain nothing 
should they decide to pursue and file suits against the email writer, with 
the intent of not enforcing their intellectual property rights, but with the 
intent of justifying their exorbitant salaries, or the hope of generating 
litigation revenues to improve their financial profitability in a depressed, 
worldwide economy.

The email writer, however, may be properly commended by the aforementioned 
companies if the mention of their products in this email generates favorable 
sales. The email writer appreciates the companies' commendation by donating 
used gear to this poor email writer, who cites poverty and insecure internet 
e-commerce software running on closed-source, proprietary platforms made by 
Microsoft� Corporation (NASDAQ: MSC), as his just causes for not buying used 
gear on Ebay using Passport� financial services, PayPal� or any electronic 
credit card like VISA� MasterCard�. Any donations to the email writer can be 
transacted using the above email address, provided that the address is not 
used to generate unwanted electronic messages, commonly known in computing 
terminology as spam.

The email writer, in his own personal capacity, freely uses the � sign to 
denote trademarks (TM) interchangeably, or in place of the (TM) sign. The 
email writer uses KMail to compose this email, and for reasons unknowable to 
his best intellectual ability, is not able to place the appropriate (TM) sign 
using KCharSelect or the Alt-(n) keyboard shortcuts like in Windows�. The 
email writer selects the correct symbol for (TM) in KCharSelect, but the 
program inserts the "�' character instead. The email writer cites poverty, 
insufficient technical knowledge, and limited bandwidth to upgrade 
KCharSelect to the latest stable version. 

The email writer refuses to use the � character for the reason that it will 
unduly take the Japanese Yen currency sign out of context and deprive the 
Japanese Government of the right to use their currency symbol correctly in 
national and international monetary transactions. Furthermore, this email 
shall be archived and freely accessible on the internet. The presence of the 
� character will cause undue burden to the user who uses the Google� search 
service to look for � currency symbol. This email message may generate false 
hits for the aforementioned user and burden the search engine with 
inappropriate search results.

--End of disclaimer--


-- 
In theory, there is no difference between theory and practice.  In practice,
there is.


--
Philippine Linux Users' Group (PLUG) Mailing List
[EMAIL PROTECTED] (#PLUG @ irc.free.net.ph)
Official Website: http://plug.linux.org.ph
Searchable Archives: http://marc.free.net.ph
.
To leave, go to http://lists.q-linux.com/mailman/listinfo/plug
.
Are you a Linux newbie? To join the newbie list, go to
http://lists.q-linux.com/mailman/listinfo/ph-linux-newbie

Reply via email to