2008/2/18, hilare <[EMAIL PROTECTED]>:
>
>
>
> The setup is simple, a celeron processor with 2giga of
> ram ( no dedicated disk, the disk is even a 5400 rpm
> one ), RHEL4 ( no real time ) and Linuxsampler 0.4.x,
> PMI grandioso Bosendorfer with PMI 'holy grail piano'
> add-on ( hammers sounds, release and sustain ), and
> Pori Concert Hall IR for convolution reverb (
> www.acoustics.hut.fi/projects/poririrs , i recommend
> this one, particularly the binaural release, which is
> free for non commercial usage ) via Jconv ( 0.1.0 ).
> The 'sound card' is the embedded Intel AC97 which
> delivers 5ms latency at 48Khz/16bits. Latency is the
> main point for live playing, and clearly you must be
> under 8ms for this kind of usage, 10/11ms is too slow,
> you can feel/ear the delay. What is amazing is the
> sound produced by the AC97 ( something like a 1$ chip
> for a motherboard factory ), plug an electric guitar
> in it and you will be surprised how much the 'little'
> thing could act as a warm amplifier, and i mean _warm_



Hi, interesting setup. Would be cool if you could record some piece
to an ogg/mp3 file  (with convolution reverb) either played live or some
rendered midi file.

The only 'limitation' is 144 concurrent voices, going
> over 80% CPU produces clicks and pops, and Jconv eats
> a permanent 10% of CPU ( which is very good ).
>


Well that's unavoidable, for higher polyphony a faster CPU is needed or
wait until we optimize the code with SSE instructions or gcc vector
extensions but with
the advent of multi core CPUs it will become of secondary importance as you
can already now
create multiple audio devices in LS which will run on different cores thus
allowing for higher polyphony.
(you need to use jack-dmp instead of the normal jackd).
this works ok for multiple instruments but for a single piano one would need
to apply some tricks eg
building a midi filter which routes the lower pitch notes to sample1
connected to audio device1 and
the others to sample2 conneted to audio device2.
sample 1 is the same as sample2  (the piano sample).
or alternatively for a better load balancing one could try to route even
numbered midi notes to
sample1 and odd midi notes to sample2.
or use some round robin midi filter which simply routes the first note to
sample1 the next one to
sample2 etc.

the question what kind of polyphony still makes sense for a piano ?
88 notes assume 2 notes per key (with stustain) gives 172 notes.
does a higher polyphony really bring any advantage ?
I am not a pianist so I cannot comment on the matter but others are invited
to chime in :)

cheers,
Benno
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Linuxsampler-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel

Reply via email to