Hi!
Do you think it's possible that Final Scratch could use two internal
Soundcards instead of the two external ones?
I bought this Final Scratch package and opened the external box. This
looks like a USB-Hub witch two external Creative USB sound cards.
But I don't like external sound cards and especially not the creative
ones!
Do you think it's possible to route the USB sound cards to my internal
sound cards?
I could use the sound driver library from linux. But my problem is how
to link the software to other soundcards?
Thanks for an answer!
Modnogg
I'm rewriting the audio and control I/O code right now, and I'm adding
ALSA 0.9 audio and MIDI support while I'm at it. ALSA 0.5 support
will probably be ditched in the process, as I can't test it, and
don't care much. OSS I/O and SDL audio output will still be there.
The new design is based on a common device struct for all I/O devices,
and drivers and APIs are supported by adding implementations behind
that, C++ polymorphic style. I think this will make it a lot easier
to add support for other I/O APIs. It also comes with a string based
selection interface that can easily be hooked up to the command line,
config files or whatever.
//David Olofson - Programmer, Composer, Open Source Advocate
.- The Return of Audiality! --------------------------------.
| Free/Open Source Audio Engine for use in Games or Studio. |
| RT and off-line synth. Scripting. Sample accurate timing. |
`---------------------------> http://olofson.net/audiality -'
--- http://olofson.net --- http://www.reologica.se ---
ZynAddSubFX is a open-source software synthesizer for
Linux.
It is available at :
http://zynaddsubfx.sourceforge.net
or
http://sourceforge.net/projects/zynaddsubfx
Please send me instruments done by you with
zynaddsubfx.
news:
1.0.5 -The bug that crashed ZynAddSubFX if you
change some effect parameters, it is really removed (I
forgot to update the file before upload)
- Other bugfixes and code clean-ups
- Added a Global Filter to SubSynth
- Added keyresponse limits to Part
- Added presets to Effects
- The fade is smaller on high frequecy
content and larger on low frequecies; so you'll don't
hear starting clicks on basses and audible fadeins on
higher pitched sounds
- Added tunnings to Reverb: you can
choose Random of Freeverb. Freeverb is written by
Jezar at Dreampoint; I used the tunings from it.
__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com
There have been a few suggestions recently, I'l try to summarise them for
comment.
MOMENTARY. A hint to suggest that a control should behave like a momentary
switch, eg. on for as long as the user holds down the key/mouse
button/whatever. Useful for reset or sync controls for example. Would be
useful in the DJ flanger. Only applies to TOGGLED controls.
AUDIO_RATE_CONTROL. Hints than an audio control should/could be controlled
by a high time res. slider or control data, but shouldn't be connected to
the next audio signal by default. I can't think of any simple examples off
hand, but combined with MOMENTARY it could be used for sample accurate
tempo tapping.
RANDOMISABLE. Hints that its useful/meaningful to randomise the port if
the user hits a button. This is useful for the steps of control
sequencers, reverbs, and just about anything that's complex. Allows you to
specify which controls can be randomised without anything too supprising
happening to the user (eg. sudden +100dB gain would be unpleasent).
--
My comments: I really like MOMENTARY and RANDOMISABLE. AUDIO_RATE_CONTROL
could be useful, but might be painful for hosts to implement. I dont have
any particular use for it right now.
- Steve
Hi, I've been exploring Paul D's midi++ library. I'm trying to compile
a test driver roughly equivalent to the miditrace which is
provided. Compilation goes fine, but linking is a problem. I get:
midi++/libmidipp.a(fd_midiport.o)(.text+0x557): In function
`MIDI::FD_MidiPort::list_devices()':
/home/avan/src/ardour-cvs/libs/midi++/fd_midiport.cc:95: undefined
reference to `PathScanner::operator()(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&, bool, bool, long)'
So FD_MidiPort::list_devices () has
{
PathScanner scanner;
return scanner (*midi_dirpath, *midi_filename_pattern, false, true);
}
The first two arguments are strings.
The PathScanner is part of libpbd and has the overloaded operator:
vector<string *> *operator() (const string &dirpath,
const string ®exp,
bool match_fullpath = true,
bool return_fullpath = true,
long limit = -1);
which AFAICT should match the call in list_devices(). I'm using
gcc (GCC) 3.2.1 20021207 (Gentoo Linux 3.2.1-20021207)
and I suspect this may be the problem. Any help would be appreciated.
--ant
Hi all,
I was looking for a good, up-to-date documentation pointer upon software features provided by alsa. But I'm new to this architecture and I might be "intoxicated" by some kernel streaming architectures : is there a kind of hardware abstraction with ALSA, e.g. features that are managed by the software at usr or kernel level, in a +/-transparent way, when the HW does not provide them ?
My understanding is that Alsa does not provide multiple device open (a second open can be blocking, or return with an error, but won't succeed, as no sw mixing is available).
is there anything that can be emulated by alsa on user request, when the hw cannot ? (for instance frequency change, frame conversion (n channels to m channels) etc...).
How would you implement such thing ? With a kind of abstraction layer daemon, that exports the same api but perform missing hw features ?
Could the LADSPA plugin architecture be a solution to implement multiple device open ?
tx
Marc.
Hi all,
I happen to be both a linux programmer and a guitar freak. Off late
the guitar industry has seen these amp simulators some into being: line6
POD, Vamp and the likes... i was wondering whether i could build my own
such amp simulator. Could anyone out here suggest me how i can do
this...i mean how do i model amps...the algorithms...any info??
thanks in advance.
regards,
vishal
Hi.
Today I relased ZynAddSubFX 1.0.5.
It is a powerfull software synthesizer for Linux.
News:
- The bug that crashed ZynAddSubFX if you change
some effect parameters, it is realy removed (I forgot
to update the file before upload)
- Other bugfixes and code clean-ups
- Added a Global Filter to SubSynth
- Added keyresponse limits to Part
- Added presets to Effects
- The fade is smaller on high frequecy content
and larger on low frequecies; so you'll don't hear
starting clicks on basses and audible fadeins on
higher pitched sounds
- Added tunnings to Reverb: you can choose
Random of Freeverb
If you do something interesting with ZynAddSubFX (nice
instruments, for example), please send me parameter
files(master settings - *.mas_zyn or instruments -
*.ins_zyn or banks) and (perhaps) midi files.
You can download it at:
http://zynaddsubfx.sourceforge.net
or
http://sourceforge.net/projects/zynaddsubfx
__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com
Hello,
I've been watching the mail on this list for some time. I've looked at as
much documentation on the web as I can find. From alsa's web site to the
linux audio developers web site. What I would like to know (or see in a
FAQ or HOWTO) is how to setup a linux pro audio system. With different
levels of price/performance issues. Things like:
sound cards
necessary external equipment (amplifiers/interfaces)
speaker systems
cpu cases with low sound
midi interfaces
usb interfaces
dat interfaces
I'm pretty savvy when it comes to computer hardware but the audio hardware
is where I'm lacking knowledge. Currently I have a Korg Triton keyboard
and a SoundBlaster Live! card. I'm looking at upgrading to a more
professional quality setup to handle:
multi-track recording/mastering
realtime synthesis
audio sound/music development/programming
possibly portable (19" rack mounted stuff) for live performance
I've seen discussions on Digital Audio cards like the RMU Hammerfall and
Digi series and the MidiMan Delta series. Some have S/PDIF interfaces and
other digital interfaces. What and how do connect to these? What
equipment is necessary/recommended? How do you choose one card from the
other?
Is there a good web page to find this information? Should there be one?
A nice page describing various setups for different levels of pro to
semi-pro audio systems would be handy.
What do you guys suggest?
Thanks,
Matt Gerassimoff
>AFAIK no LA-based recording or post-production studio is using Linux on
>a daily basis. We need to score a win similar to the Linux wins in the
>film industry. A hit song made with Linux software would certainly do
>the trick (not that I'm a fan of popular music, but it is the big
>market/money that counts for the pro-audio guys).
I don't know if that's so true actually. The big movies that use
technology designed on top of Linux have to sync their audio somehow. If
they are doing all the rendering and post production in Linux envs then
they must have some very powerful audio functionality in the apps they use.
>I'm reminded of Paul's observation of how small the industry
>really is. Considering the narrowness of the market I'd wonder why the
>major manufacturers would do anything that might put the jinx on their
>cash flow.
Because they may not like having to work in the paradigm that has been
forced on them. It could actually be that these companies actually do
care about their community and resent having to work against the natural
flow of the universe in order to put food on their plates.
I'm not sure. How many of the developers who contributed significantly
to the current selection of professional audio software did it because
they love the results of their work and how many did it because they
want the cash?
In the ideal world we make money from doing what we enjoy. I would like
to think that the people creating for musicians have more of a solid
grasp of that ideal.
I don't like to think that the industry as it currently functions has
been created by money hungry musos catering to the pop market.
If that is the case then maybe I don't want to use these products that
they want to sell me and they should stay the hell away from open source
for fear of turning to dust ;)
--
Patrick Shirkey - Boost Hardware Ltd.
For the discerning hardware connoisseur
Http://www.boosthardware.comHttp://www.djcj.org - The Linux Audio Users guide
========================================
Being on stage with the band in front of crowds shouting, "Get off! No!
We want normal music!", I think that was more like acting than anything
I've ever done.
Goldie, 8 Nov, 2002
The Scotsman