This is Steinway_IMIS soundfont, version 2.2.
ftp://musix.ourproject.org/pub/musix/sf2/Steinway_IMIS2.2
This version fixes the issue with loops. I hope this is the good one
and there are no more remaining major bugs.
Marcos is a little busy right now, so he asked me to make this fix. He
is thinking to make other improvements, so expect more updates soon.
Hello,
Does anyone know of a good plugin that will generate subharmonics?
I would like to put a little more low frequency "oomph" into my bass
track. Preferrable LADSPA, but VST would work, too.
Thanks for any help!
-TimH
Olivier Guilyardi:
>
> Ken Restivo wrote:
>> It has been over 7 years since I last messed around with writing Pthreads applications.
>>
>> I recall it as a painful, ugly, brain-numbing task. I located an exercise I did back then to address the consumer/producer problem in Pthreads, and just the sight of it is giving me a headache.
>>
>> I'm being lazy, so instead of researching everything that's out there, I'll ask here: can anyone recommend a relatively simple and painless abstraction library (GPL or LGPL of course) that will give me functions to create a thread in which I can stuff things into a ring buffer, and another thread in which I can pull stuff out of it?
>>
>> By the way, I know that JACK has a very nice event buffer which is insanely easy to use (and I have), and makes multithreading almost transparent, but this isn't a JACK app.
>
> I don't know of any abstraction library, but creating/terminating a normal
> thread with pthread is really an easy task IMO. It's about 10 lines in C.
>
> For inter-thread communication there's Portaudio's ring buffer:
> http://portaudio.com/trac/browser/portaudio/trunk/src/common/pa_ringbuffer.h
>
> It can easily be used out of Portaudio (I'm currently doing that), and it
> features memory barriers [1] which AFAIK Jack's ringbuffer doesn't.
>
> One problem with everything Portaudio is this heavy naming scheme. For a simpler
> API, you might like my little wrapper:
> http://jackbeat.samalyse.org/browser/jackbeat/trunk/src/core/ringbuffer.h
>
Nice. It's probably quicker to copy the jack_ringbuffer.c file out of jack
though.
> Portaudio actually also offers a callback mechanism (with hidden thread
> creation), so if you're coding an non-JACK audio app, you might want to check it
> out.
>
> For thread synchronization, semaphores (man semaphore.h) are really easy to use.
> However, if you need a lock-free equivalent (for realtime, ...) phtread mutex
> and especially pthread_mutex_trylock are your friends.
>
Those friends can be really cranky sometimes though.
By using atomic operations instead, it's possible to avoid
a lot of headache by not having to synchronize at all.
Performance might be better too. Midishare has lockfree
atomic functions for lifo and fifi queues:
http://midishare.cvs.sourceforge.net/viewvc/midishare/midishare/src/common/…
Hey,
Can't seem to start jackd in realtime as user on ubuntu studio. It
does start as root, but that's hardly a consolation (unless I run all
audio software as root, which would be kinda daft IMO)
@audio - rtprio 99
@audio - nice -10
@audio - memlock unlimited
have been added to /etc/security/limits.conf
Nevertheless, starting it as user just doesn't seem to work, and I
just can't figure out why. I've googled the issue, and everybody seems
to agree that modifying limits.conf in the above manner should solve
the problem - yet this is what I get:
mick@kaizoku:~$ jackd -R -P89 -dalsa -dhw:0 -r48000 -p256 -n3 -S &
[1] 3092
mick@kaizoku:~$ no message buffer overruns
jackd 0.116.1
Copyright 2001-2005 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK compiled with System V SHM support.
cannot use real-time scheduling (FIFO at priority 10) [for thread
-1217255744, from thread -1217255744] (1: Operation not permitted)
cannot create engine
Any ideas?
Mick.
Hi all,
I'm trying to build galan-0.3.0_beta9 (http://repo.or.cz/w/galan.git
/snapshot/6c642c305bb62689ff8ffd8b7e03c940c8f351e1.tar.gz) on Kubuntu10.04
but I'm stuck with the linking step.
Compilation goes well:
./autocvs
./configure
make
Everything seems to have been compiled (especially libogg_ra.o, libvoice.o
and libjackplugin.o and the corresponding .la and .lo files) but 'sudo
make install' installs in /usr/local/lib/galan/plugins only what is
defined in the Makefile as plugin_LTLIBRARIES, as well as the main
libraries in /usr/local/lib/galan but none of what is defined as
EXTRA_LIBRARIES (such as libogg_ra, libvoice and libjackplugin) and dies
with
libtool: install: error: cannot install `libogg_ra.la' to a directory not
ending in
in what ? Well, libogg_ra.la for example says libdir='' so I probably have
to supply a directory name somewhere but I really don't know how.
Can you help me deal with those extra (but fundamental) libraries ?
Well, here it is, it took a little longer than expected, mostly do to
school work. As I reported earlier I ditched the giga format and went
for sfz, you will need linuxsampler cvs to load the sfz file. I do not
know of any other sampler for linux that can load sfz. The library also
contains pedal action noise samples, these are also in the sfz file but
linux sampler don't have the opcodes(on_hi/loCC#) to play them yet so I
have not optimized the volume on these yet. They are located on the
bottom of the sfz file.
Enjoy! and feel free to mirror it where ever you like!
http://freepats.zenvoid.org/Piano/SalamanderGrandPiano.tar.bz2
Hi,
sorry, just realized that the hammond discussion mentioned below was here and
not at LAD, so please allow this kind of "crosspost":
this is my first post to LAD. The discussion about a hammond simulation "Fons
could you make us...", Beatrix and some research for writing a (german)
wikipedia article (stub) about the Vox Continental inspired me to hack a quick
organ program that simulates the internal signal flow of the "Connie" with JACK
MIDI input and JACK audio output.
Have fun:
http://cryptomys.de/horo/Connie/Connie-0.1.tar.gz
Ciao
Martin Homuth-Rosemann
Hi Jeremy
Thanks for your help. I have installed rtirq-init right now and was able to
set it up right( I wasnt last time) When I run htop i can see my pccard ,
firewire and jack in top.
I did the changes in setup you mentioned.
But the problem is unfortunatly not solved. Jack still stops when
framesperiod is low or create xruns when high.
Best Thomas
2010/6/25 Jeremy Jongepier <jeremy(a)autostatic.com>
> On 06/25/2010 03:55 PM, Thomas Hedegaard wrote:
> > firewire ERR: wait status < 0! (= -1)
> >
> > DRIVER NT: could not run driver cycle
> >
>
> Hello Thomas,
>
> This could indicate something is blocking the data stream, in your case
> maybe the Radeon card. Are you using rtirq-init? If not it may be wise
> to give it a try: http://ubuntuforums.org/showthread.php?t=1328175 and
> http://subversion.ffado.org/wiki/IrqPriorities
> I would also set JACK's prio lower, maybe 70 would be better. And
> Firewire cards, in my personal experience, work better with a periods
> setting of 2 instead of 3.
>
> Best,
>
> Jeremy
>
>
Not a showcase of linux or musicianship in particular, but it's
completely recorded and "mixed" in ardour, and it sounded good enough
for punk, so we put it out there. Currently available at that bastion
of quality webdesign, myspace:
http://www.myspace.com/shtatenerenjaevlakoedd
The best part being that I was not involved in the design of the page
and the guy who did it probably have no idea it was recorded in
linux...
If anyone is intrigued by our simplistic punk rock, there was a total
of six songs made in this session, and I could upload it somewhere in
better quality if there's interest.
Arve