You could also try sigaction and setitimer.
I've had good timing results with this approach in the past.
(I haven't tried it for audio tasks though.)
Steve
On 3/11/07, Robin Gareus [EMAIL PROTECTED] wrote:
Christian wrote:
Robin Gareus schrieb:
usleep( iTick-(
PS: does anyone know where I can 'GPL' an decent OSC server
implementation in C++?
The LibLo implementation is GPL, very easy to use, and available in many
distros including Ubuntu.
http://liblo.sourceforge.net/
I'm using it for a project and it seems very good.
I think having an
Highly doubtful. Python is fantastic for lots of jobs. This isn't one of
them.
Python isn't so good at real-time audio jobs, but I think it would be
pretty decent as an audio control language. Using it to specify
networks of C-code unit generators that run indepedently, then
fielding OSC/MIDI
chuck already has its own pure-openGL GUI toolkit, used for things like
Audicle, and Tapestrea. i doubt youd get anything similar performance wise with
python+canvas-of-choice.
not sure how you program the chuck canvas though. i dont think its actualy in
chuck the language?
Tapestrea and
here's the uspto page for it:
http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO1Sect2=HITOFFd=PG01p=1u=%2Fnetahtml%2FPTO%2Fsrchnum.htmlr=1f=Gl=50s1=%2220060074637%22.PGNR.OS=DN/20060074637RS=DN/20060074637
I see that it is dated April 6, 2006. is this the date of application
or the date that
*I* suggest moving to forums as *I* think it's better way to exchange the info
than those 90-tish, Mailman powered, mailing lists where you can't even
search for posts or whatever.
Personally, ever since switching to gmail which handles lists using
tags and has excellent searching capabilities,
It's as if
McDonald's would announce that the new and improved Big Mac comes with
shards of broken glass inside.
best DRM analogy.. ever.
steve
On the other hand, last night I observed how timidity++ works by using
strace and I found no *sleep() (nanosleep, msleep and friends). Does it
mean, major MIDI software synthesizers use non system sleep mechanism
for the timing?
I believe Timidity++ just uses its synthesizer to convert the MIDI
What was I doing wrong here?
Hi,
I'm pretty sure that KMid and aplaymidi are both just simple players
that direct MIDI output to your soundcard's MIDI interface. (Someone
correct me if I'm wrong.) They are not midi _synthesizers_, so you
won't hear any sound unless you have a synthesizer
http://en.wikipedia.org/wiki/Pink_noise
http://www.firstpr.com.au/dsp/pink-noise/
On 9/27/06, Andrew Gaydenko [EMAIL PROTECTED] wrote:
Hi!
Can anybody point me to theoretical and algorithmic fundamentals
of real-time (JACK-oriented) (pseudo)pink noise generation at
given frequency range?
Is it just me, or is the speaker in this image:
http://linux-sound.org/th_snd1.gif
taken from Windows 2000???
Now THAT would be distasteful. ;-)
Steve
On 9/3/06, Dave Phillips [EMAIL PROTECTED] wrote:
Greetings:
I've been adding some logos to the top page at linux-sound.org, and I
Audio doesn't use setitimer()-driven sleeping. It's interrupt-driven,
not timer-driven.
Yes, the driver is interrupt driven, but the driver interrupt handler
is only responsible for getting the data off the card's FIFO and
storing it in memory. (i.e., initialing a DMA transfer.) It doesn't
do
The user application code is woken up by the interrupt from the audio
interface, not from a timer firing - in addition to getting data from
the card and storing it in memory, the interrupt handler wakes up any
processes that are waiting on the audio data. So HZ is irrelevant.
SCHED_FIFO is
The samples sound so good ! I love it :-D
That's really quite amazing!
I've written a timestretching program before, using simple fft-based
phase adjustment, and although it sounded good, there were always some
artifacts. I can't believe the quality of this one.
Steve
Variants and Solutions sections. There seem to be a few
hard-realtime solutions (unlike Molnar's patch, which gives you
soft-realtime), but they seem quite hard to implement... haven't tried
them, tho'.
I have done some development with RTLinux, a hard-realtime Linux
solution, and it is a bit
I'm not so much a specific language fanboy as a languages fanboy.
There are so many languages out there that are outside the C, C++,
Java and C# bucket that offer features that people in the
C/C++/Java/C# camp don't even know about.
I agree... Programming languages are amazing tools... just as
asked about linus said i know and i intend to keep it that
way (paraphrasing).
ah.
i take it it's not a good idea then.. ;-)
thanks for the answers, they were informative.
steve
ah, cool.
just curious, what is your dev environment then?
(distro, etc.)
i might be interested in contributing some code eventually...
(partly cause i was once considering re-writing pd from scratch as
well, but decided it was too big a project for the amount of time i
have right now..)
steve
I also hadn't heard of pnpd...
Sounds really interesting.
I only took a few minutes to try it, I downloaded the source, but I
think the version of SCons in my Ubuntu (Dapper) system wasn't new
enough to work with the build script...
In any case I played around but couldn't get it to compile.
You might want to check out the STK.
It has an object called Asymp, which can generate simple exponential
envelopes, and also an ADSR object. It also has tons of other
goodies.
As a bonus, it's cross-platform.
http://ccrma.stanford.edu/software/stk/
Here's the class list:
check out the STK.
I don't think this is free software, btw.
They aren't too specific about the license but I think it's public domain.
I should ask Gary to be more clear about that on the site...
Anyways, it is included as a package in Debian (libstk0c2a), and they
are one of the best
21 matches
Mail list logo