Hi there,
I guess I'll first start with a little introduction... My name is Marc
and I'm developping a small tracker targetted to the GP2x. It's based
the interface of a very well known gameboy tracker (littlesounddj) and
it runs quite well on a small machine like that. For ease of
development, demo or if people also desire to make it their platform of
choice, the tracker is also available for Windows, Mac and I decently
got a debian build working.
I'm writing because recently I received for Xmas an azus EEE. Not a very
powerful machine but a great little traveller for internet, coding and
possibly... audio. I got my tracker running on it without to much
trouble (which was to be expected since it runs fine using only one of
the GP2x proc at 200Mhz) but I face a glitching issue on my EEE. First I
thought it was due to the usual buffer configuration problems but then I
realized both VLC and Audacity glitched too on playback. It's not a
constant one.. more like here and there the audio device gets stuck (or
some process/IRQ taking over?).
It's kind of ennoying... I still have the possibility to install XP on
it, but I quite like the Xandros install and would like to know if
there's any way for me to troubleshoot/configure the installation to
provide smoother audio out. I've tried using an external usb audio
interface and noticed the same glitches.
Any advices from the gurus ?
Thanks
Marc
Ketil Thorgersen wrote:
> Do a search on this list and you'll see that this has been discussed
> frequently!
I've looked but can only find one other thread on the subject which
didn't help me.
> For piano the best free one I've found is http://www.pianosounds.com/
That's got the same problem. It just sounds too tinny.
I've got a Yamaha YPP-35 at home. I would have thought it's a pretty
cheap digital piano- only 5 octaves, 8 voices and partially weighted
keys (though my parents seem to think it cost over 500 pounds at the
time, which seems slightly mad, but I could be wrong- it was 10-12 years
ago). But it sounds really nice- even the strings work well. All the
sounds are clean and simple- they aren't too muddy in the bass, they
don't resonate, they don't twang if I hit the keys hard, they aren't too
tinny on the higher notes, and the volume is balanced across the
keyboard. Why can't I get this sort of sound out of my laptop?
I guess maybe I'm not really looking for soundfonts. I don't really want
samples of real acoustic instruments because recording them is
impossibly difficult and leads to too much background noise. What I need
is to know how to make these sounds up on a synth. I don't mind it
sounding a bit electronic- actually I think I'd prefer it to some
extent. Then all I need to do is find a synth which handles the response
curve sanely and allows me to actually balance the thing across the
keyboard, instead of being too quiet in the bass and getting louder as I
work up. Maybe I'll end up writing my own. But at the moment I haven't
got the slightest clue how to get the sound I want out of a synth.
Any suggestions?
Thanks in advance.
Simon
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
This is the AZR3 plugin, being played live, using the Elven LV2 host:
http://www.youtube.com/watch?v=QNmU_XXQShc
The laptop is to the image left, off-camera. There was an actual real Hammond B3 sitting there at this club... and I was given permission to use it, but I had all my other patches set up on my laptop, so I stuck with what I know works.
- -ken
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFGyLBge8HF+6xeOIcRAmB9AJ4hy3qGx8ofW/wLdJBbqV6c9Iu+HgCeNLNn
Yr8Hj+PYAu577EEH8Dk0BAo=
=x2gk
-----END PGP SIGNATURE-----
Perhaps you don't know what a vocoder is, but I'm sure you have heard
one before. Vocoders are often used to add a robotic effect to vocals
in music.
Project homepage:
https://gna.org/projects/lv2vocoder
Get tarball from here:
https://gna.org/files/?group=lv2vocoder
This code is based on version 0.3 of LADSPA plugin created by Josh Green.
LADSPA plugin created by Josh Green is basically an adaption of
Achim Settelmeier's Vocoder program to LADSPA.
Achim Settelmeier's Vocoder programs and Josh Green's LADSPA plugin, can
be found at:
http://www.sirlab.de/linux/
Happy robots use Linux and LV2!
--
Nedko Arnaudov <GnuPG KeyID: DE1716B0>
The zyn project main goal is to extract synth engines from ZynAddSubFX
and pack them in LV2 plugin format. Resulting plugin(s) are heavily
based on work made by Nasca Octavian Paul.
Project goals:
* Port ZynAddSubFX synth engines to LV2
* Fix some inherit issues preventing hard-realtime mode of operation,
causing clicks sometimes (memory allocation/sleep in audio process
context)
* Make synth engines reusable in source form
* Make all synth engines parameters controlable on the fly (as opposed
to original "parameter change takes effect on next note on" strategy)
Currently only zynadd (ADDsynth) is ported. Not all parameters are
exposed yet. Nevertheless plugin produces sound/noise and has enough
parameters exposed to tweak sound generation at great extent.
You need lv2dynparam plugin library to compile the plugin.
Project homepage:
http://home.gna.org/zyn/
Get tarball from here:
https://gna.org/files/?group=zyn
--
Nedko Arnaudov <GnuPG KeyID: DE1716B0>
zynjacku is JACK based, GTK (2.x) host for LV2 synths. It has one JACK
MIDI input port (routed to all hosted synths) and one (two for stereo
synths) JACK audio output port per plugin. Such design provides
multi-timbral sound by running several synth plugins.
zynjacku is a nunchaku weapon for JACK audio synthesis. You have solid
parts for synthesis itself and you have flexible part that allows
synthesis to suit your needs.
You need slv2 library and lv2dynparam host library to compile zynjacku.
Project homepage:
http://home.gna.org/zynjacku/
Get tarball from here:
https://gna.org/files/?group=zynjacku
--
Nedko Arnaudov <GnuPG KeyID: DE1716B0>
lv2dynparam is LV2 extension for dynamic parameters.
The extension consists of a header describing the extension interface
and libraries, one for plugins and one for hosts, to expose
functionality in more usable, from programmer point of view, interface.
Project homepage:
http://home.gna.org/lv2dynparam/
Get tarball from here:
https://gna.org/files/?group=lv2dynparam
--
Nedko Arnaudov <GnuPG KeyID: DE1716B0>
Linux eeepc-n0s 2.6.21.4-eeepc #21Sat Oct 13 12:14:03 EDT 2007 i686
GNU/Linux
I am not at all sure it's an interrupt/cpu load problem. Further
research showed amarok runs fine but it's the only one I can play
without glitches. I was wondering about the window dragging too but it
doesn't seem to have any influence. I'm just trying to find a way to
troubleshoot the whole thing as I don't have much idea as where to look
for.
Thanks for the help !
> 2.6 is pretty vague... can you show us uname -a ?
>
> btw, are you sure it's an interrupt or cpu load problem? some people
> have reported crosstalk from hd motors or their graphics card stalling
> the pci bus. can you provoke glitches by dragging windows around?
>
>
>