Has anyone written a VST host for LADSPA plugins? I see a lot of work in
the other direction on Google.
Would such a beast even be possible, considering licensing?
--
Hans Fugal ; http://hans.fugal.net
There's nothing remarkable about it. All one has to do is hit the
right keys at the right time and the instrument plays itself.
-- Johann Sebastian Bach
On Mar 30, 2006, at 12:52 AM, linux-audio-dev-
request(a)music.columbia.edu wrote:
> Maybe I haven't made myself clear. IMHO linear resampling sucks
> for audio. It is included in libsamplerate purely so I can
> show how bad it actually is.
"Vintage" gear from the first few decades of digital audio
were largely implemented using linear resampling.
As a result, the linear aliasing characteristics have become an
"effect" that artists are actively looking for in some situations.
Ditto drop-sample resampling (Ensoniq Mirage). So I think
it makes sense to make it as fast as it can be, and present it
as an option. "Bitcrusher" plug-ins are popular for a reason :-).
This paper (sadly not available online):
D. Rossum, ``Constraint based audio interpolators,''
Proceedings of the IEEE Workshop on Applications of
Signal Processing to Audio and Acoustics, New Paltz, NY, 1993.
Shows why linear sampling can often sound "good enough"
in practice. Basically, in linear resampling some of the
high-energy aliases are masked by the signal. The paper shows
how this property isn't present for some of the resamplers that are
higher-order than linear but lower-order than sync interpolators.
So, if you can't afford to do a sync interpolator, you have to
be careful what alternative you choose, or else you may end
up with something that sounds worse than linear!
---
John Lazzaro
http://www.cs.berkeley.edu/~lazzaro
lazzaro [at] cs [dot] berkeley [dot] edu
---
> Fast 'n dirty vs slow 'n clean is a common trade-off in a zillion
> applications
And some have fast'n clean. If my src is "dirty", send me an example.
I wonder if this contest is misleading -- the default sinc width I use
was originally aimed at CLM-users; perhaps Eric's uses a different
default, so comparisons are of apples and oranges, so to speak.
I agree with Kjetil that linear resampling can be useful -- I based
"Leviathan" on that effect. Sometimes "clean" isn't the main criterion.
Erik de Castro Lopo:
>Kjetil S. Matheussen wrote:
>
>> Was this with the linear resampler lib libsamplerate? In case, you should
>> know that its terrible slow. Last time I tried, the fastest sinc resampler
>> in CLM was almost as fast as the linear resampler in libsamplerate.
>> (Erik, you should do something about that...)
>
>Maybe I haven't made myself clear. IMHO linear resampling sucks
>for audio. It is included in libsamplerate purely so I can
>show how bad it actually is.
Yeah, I remember you wrote something like that once. But you should write
it into the documentation as well, and include a note that it is not
implemented efficiently.
Actually, the best is probably if you just remove the linear resampler
all together if you are not willing to implement it properly. It is
very irritating spending lots of time figuring out why things are so slow.
Don't get me wrong, I appreciate your work very much, but this
particular issue is irritating. There are situations where linear
resampling is useful, for example when resampling xx sounds at once.
Quoting Mike Fisher <mrfisher_1(a)yahoo.com>:
> Gentoo Linux 2.6.10 kernel
>
> alsa-driver-1.0.10
> jack -0.100.7
> qjackctl-0.2.19a
>
> Nah... jack isn't really jacked. I just keep having a strange
> occurance.
>
> Everytime i start jack for the first time I get this message....
>
> cannot write to jackstart sync pipe 4 (Bad file descriptor)
> ...
> jackd: wait for startup process exit failed
> jackd 0.100.7
>
> and a pop-up in qjackctl that reads "Could not connect to JACK server as
> client. Please check the messages window for more info."
You probably have multiple versions of jack installed. Both in /usr and in
/usr/local/
Have you by any chance built jackd yourself (without specifying
--prefix=/usr to the "configure" script) and installed a version of jackd
from your distribution?
If yes, you should remove the one you don't want to use. Either remove the
package installed from your distribution via rpm or apt-get or whatever your
distro uses, or do a "make uninstall" from the jackd source directory you
built & installed jackd from.
Sampo
Hi all,
I've uploaded the LAD materials from Paul's server and Daniel has updated
the DNS. So, the new site is residing at lad.linuxaudio.org and should be
available as soon as I get the php working (hacking an OSX machine remotely
is like pulling teeth :-P). That being said, the site as it is has tons of
hard links utilizing the old linuxdj site and some of the subdir structure
is messy (i.e. the lad site is currently in lad.linuxaudio.org/lad). This
needs to be worked on before the site is fully functional. Whoever commits
to fixing this up, I will gladly get you the account/pass info into the lad
account so that you can make the necessary updates. Not to point any
fingers, but I thought I saw Eric raise his hand to volunteer for this task?
;-)
On a side-note, the consortium site has been also transferred. E-mail
accounts have not been ported as of yet, but I hope to take care of that in
the next week or so. In the meantime I've posted my work e-mail on the
website until this transfer is complete.
Dave, if you want to have your e-mail temporarily displayed on the
linuxaudio.org contact page, so that you can be also contacted until the
e-mail transfer is complete, just let me know and I'll update the site
accordingly.
Best wishes,
Ivica Ico Bukvic, D.M.A. Composition
Virginia Tech
Dept. of Music - 0240
Blacksburg, VA 24061
(540) 231-7047
(540) 231-5034 (fax)
ico(a)vt.edu
http://www.music.vt.edu/people/faculty/bukvic/
This release note is for MusE 0.8.1.
It is basically a bug fix release for a note-off bug that crept into 0.8.
[General]
MusE is a multitrack virtual studio with midi, external, softsynths and audio
support. And a bunch of other things.
[URL]
http://www.muse-sequencer.org/
[Changes from the ChangeLog]
* Added next/prev marker, keyboard shortcut
* Added LASH support (patch from evermind @ gentoo)
this also means that ladcca is no longer supported
* Reverted fix for silent softsynths, synths were not silenced upon [stop].
* Added Motif-Rack idf from europeen
[Known issues]
See the errata section on the homepage for the latest:
http://www.muse-sequencer.org/wiki/index.php/Errata0.8
For a complete list of changes see the ChangeLog:
http://cvs.sourceforge.net/viewcvs.py/lmuse/muse/ChangeLog?rev=1.214.2.147&…
ly_with_tag=REL07&view=auto
Source download available:
http://sourceforge.net/project/showfiles.php?group_id=93414&package_id=1842…
Regards,
/MusE Development team
> i haven't even unpacked the split tarballs i got from benno. i am happy
> to host (i have disk space and bandwidth), but i'd be even slightly
> happier giving it to someone else to host. your call :)
:-)
Well, apropos the "consolidation" concept, IMHO I think it would be a good
idea. Then again, I do not wish to push this onto the LAD community unless
others (or at least majority), and especially yourself (since you have
volunteered your resources before me), are fine with it as well. So, FWIW I'd
suggest moving the site as long as others are fine with it as well. My sincere
apologies if my response seems to reek of vagueness :-)
> i think we should go for the lad variant for now.
Sounds good!
Best wishes,
Ico
Hi all,
I'm currently writing a very simple step sequencer.
It runs fine and has many features I wanted :P
But the sync causes me headaches.
I can start my sequencer more then one time(of course), so
they all start in a sepereate window and have an own midi out thread.
My problem is to sync them all.
I thought that the main app, from which I launch the step seqs, has got an own thread, which count a whole tact and starts the selected midi out thread of the new seq.
But as it is possible to use crazy length(as 1/7 or so) I think my
sequencers will get out of sync.
And if one sequencer hangs, it will get out of sync, too.
But how can I get it back in sync?
Questions questions questions...
I hope you understand my problem and have a solution.
p.s.: I want to keep it platform independent, as it uses rtmidi and sdl which run on all audio platforms.
Christian
--
If the facts don't fit the theory, change the facts.
-- Albert Einstein