I know this is a year old, but I just found it today. It might be of
interest to people concerned with scheduling and low latency
http://www.eetimes.com/story/OEG20020621S0075
Anybody on the list running hard real-time Linux?
Cheers
Daniel
Hi,
Just wanted to plug the following article:
http://www-106.ibm.com/developerworks/linux/library/l-hw2/
Could be interesting if your soundcard is not getting enough PCI bus
cycles and it is causing buffering problems.
Another way to improve your low latency system.
regards,
v
Hello!
Previously, noteedit worked all right in my system, run as user. It
worked with fluidsynth (which was run as root) via alsa.
Now, it no longer starts as user. Instead it outputs a window that says:
===
An internal error happened somewhere.
The message is:
"correctReadTrillsSlursAndDynamics: internal error"
Error Code is: 5
The program must be interrupted.
===
As root, it still starts and works.
I have tried rebuilding noteedit; this did not solve the problem.
The change in the system was that I have built and installed jack,
ladspa and rosegarden. However, jackd is NOT running; nor is rosegarden.
Of course, it's possible to run noteedit as root - seems like I'll have
to do it with rosegarden anyway. But this is not something I'd prefer to
do. Perhaps there is a cleaner way of fixing this?
Thanks in advance for any answers!
Yours, Mikhail Ramendik
Hello!
Sorry for the previous letter. The problem was fixed by pointing jackd
to the device hw:0 . Now it does not crash - but nor does it output any
sound!
I run all of the following as root, in this order, from different
terminal windows:
jackd -d alsa -d hw:0
fluidsynth --verbose -a jack YamahaGrand_Adcock.SF2
noteedit
I use NoteEdit because I have already tested it with fluidsynth (but
without jack). The --verbose option for fluidsynth was added to diagnose
the problem.
So, I play something on noteedit - with all the default settings, in the
same way as before (with alsa, when it worked). And I see noteon and
noteoff lines in fluidsynth. But no sound is output!
Tried aplay to the device hw:0 for a test. It works fine. So, the
problem seems to be with either jack, or fluidsynth jack support.
Thanks in advance for any tips on fixing this!
Yours, Mikhail Ramendik
Hello!
I am trying to use jack 0.70.4. The reason for the old version is simple
- Rosegarden 4 0.9.1 fails to build with 0.72.4.
/tmp/jack is symlinked to /mnt/ramfs.
I start "jack -d alsa" from a root terminal window. It starts
successfully (but with a warning about the "plug" layer). And it runs,
although it reports xruns every time I move a window. This lasts while
no clients are connected to jack.
Now I start "fluidsynth -a jack" from another root terminal window. (No
further parameters, and I have not attempted to get any actual sound as
yet). It connects successfully.
But very soon the following happens in the window that now runs jackd:
===
could not complete playback of 1024 frames
cycle execution failure, exiting
telling signal thread that the engine is done
jack main caught signal 1
===
With this, jackd exits.
The same happens if rosegarden is used as the client, instead of
fluidsynth.
What should I do to fix this problem?
Thanks in advance for any answers!
Yours, Mikhail Ramendik
Hey folks,
I'm considering building a Linux DAW and have a few questions. First
of all I have a Delta 1010LT soundcard. Does anyone have experience
with using that card on Linux? Any caveats I should know about?
Secondly, I think I've narrowed down my mobo/CPU combination and
wonder if there's anything to watch out for there. Here it is:
CPU: AMD Athlon XP 2400 Thoroughbred 2.0 Ghz 266Mhz FSB
Mobo: Asus A7N8X Deluxe NVIDIA nForce2 SPP, nForce2 MCP-T chipsets
Also, related to hardware, there seems to be a myriad of hard disk
choices out there. The mobo seems to have built in support for
standard ATA IDE and SATA. I haven't read the manual yet to find out
the details, but I'm thinking about going the older ATA100, 7200RPM
route since the drives are about half the price. Am I shooting
myself in the foot by doing this? Should I buy a PCI IDE controller
or is it possible to get reasonable results from the onboard
controller? What are some drives you have had success (or failure)
with?
Finally, I would like to be able to record in remote locations
without having to bring along a monitor, keyboard, mouse, etc. I was
thinking about using my laptop to open a remote X session on the main
box. Is that a practical scenario or would that drain too many
resources on the main box to be productive?
This is mainly an experimental project. I don't need this box for
everyday professional use or anything. I'm just trying to build a
Linux box on a shoestring and hopefully get it to work with the audio
stuff. I'm really trying to keep costs down to around $400 US --
pipe dream maybe, but we'll see.
Thanks,
Greg
__________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
http://search.yahoo.com
Hi Jason,
> I've been writing and recording music in Windows now for about a year
> and a half (if you want to hear my music - some mp3's can be found at
> http://www.ldscompanion.com/music/artists/PI/ )... I got completely
> sick of windows, and switched to Linux, and for about 5 months now, I've
>
> been trying to successfully get my computer to see my keyboard through a
>
> Sound Blaster Audigy's front-panel MIDI connectors with no luck.
Gnu/Linux has evolved so much, but it still can give you pains. My experience
has also passed through times of trouble, but recently I've been dealing with
it almost in perfection, since installing and updating the planet-ccrma
packages at http://www-ccrma.stanford.edu/planetccrma/software/
This is RedHat based, so it would force you to change distro!!!
It is apt based so most installs and update are automatic and in fact a breeze.
If you want to try it out, I think it's one of the best sites around...
Let me know if it works out!
Cheers,
Carlos
Hi all,
Announcing immediate availability of Soundmesh Internet2 audio streaming
software.
1. What is Soundmesh
Soundmesh is a result of a collaborative work with Mara Helmuth. It
originally started as an "Internet Sound Exchange" Internet2 project and
has since grown to become a full-fledged audio streaming front-end. The
sole purpose of this app is to provide a mechanism for streaming
multiple
CD-quality (or better) audio soundfiles via fast Internet2 connection,
utilizing hacked version of the RTcmix v.3.1.0. Hence, Soundmesh
provides for a unique "jamming" tool via Internet for a larger groups of
participants.
2. Obtaining Soundmesh
Soundmesh is currently only available in a source form and is
downloadable from my website. It's download is broken into 2 parts: the
soundmesh front-end (~530KB)and the hacked full version of the
RTcmix3.1.0 (8.2MB). They can be obtained using the following direct
URL's:
http://meowing.ccm.uc.edu/~ico/soundmesh/soundmesh-latest.tar.gz
(~530KB)
http://meowing.ccm.uc.edu/~ico/soundmesh/rtcmix-soundmesh.tar.gz (8.2MB)
Alternately, you can also find the download links on my website.
Documentation is also available:
http://meowing.ccm.uc.edu/~ico/soundmesh/Documentation.txt
Screenshot:
http://meowing.ccm.uc.edu/~ico/soundmesh/Screenshot.jpg
3. Current Limitations
*Soundmesh obviously does not currently support modular numbers of
incoming and outgoing streams. This is something that is planned for a
future release.
*Perl (.pl) scorefiles are supported in soundmesh but do not work in
RTcmix
*Python RTcmix scorefiles are currently not supported and do not work
with
either soundmesh or this version of RTcmix
*A number of playable streams before "gapping" occurs varies depending
on the quality of a stream and the internet connection. Considering that
this is an Internet2 project, chances are your modem connection will
simply not work [well or at all].
*Sound played via network is not heard locally (should be a quick fix).
*Connections are not secure.
4. Disclaimer
Copyright Mara Helmuth & Ivica Ico Bukvic 2001-3
Linux version distributed under the GPL license (see
http://www.gnu.org/licenses/gpl.html for more info)
This software comes with no warranty whatsoever! Use at your own risk!
Best wishes,
Ivica Ico Bukvic, composer & multimedia sculptor
http://meowing.ccm.uc.edu/~ico