Benno Senoner wrote: > We try to avoid this. For example LS on Windows is a piece of cake to > install and use.
I have to admit that it was quite easy to get up and running. > Sounds interesting. > If you do this for RAM based then it is not so hard to implement, doing > this for > disk based sampling it can become harder as the disk always buffers data > ahead of time. > But I guess such sample manipulation makes sense only for smaller sounds > ? Or am I wrong ? Well, I guess it would depend on how it's implemented. If the engine is set up to keep samples in memory as they stream from disk, this could be done with streaming samples. I would think this would be true for any looping of samples, that the looped portion(s) would have to stay in memory. > yes. and the user can write his own without needing to touch the core > engine. That would be cool. > yes with FFT combined with sampling you can do interesting things. > I think we just start with a basic set of building blocks and as users > are using them > if the need arises we add new ones, and perhaps since users can > concentrare on the pure DSP > part without worrying about audio, midi drivers, low latency scheduling > etc they will perhaps contribute > interesting modules too. Actually, one thing I really want to try would not need FFT in the engine (though I think FFT should be there anyway :). I call it "additive wavetable synthesis" which is already a misnomer since it would actually involve single-cycle loops rather than proper wavetables, but "additive single-cycle loop synthesis" just doesn't have the same ring to it. The idea would be to take recordings of an instrument, say a violin, and split it into several bands by frequency, with each of these samples being a single cycle. Then, based on an analysis of the articulations of a played violin, the different wavetables (again, for lack of a better term) would have a different envelope applied to them before being summed together. Of course, this analysis could be pre-done in pretty much any software that supports it. LS would then be playing back the samples, applying envelopes, and summing the results. I lifted this idea straight out of an article in the Csound book on synthesizing a French horn, actually, though in the article the partials for each wavetable were synthesized. See, CSound would be a great platform for prototyping if I could make it work. Anyway, that's enough rambling for now, but I hope it gives you an idea of what kind of capabilities I'm hoping for. -- Darren ------------------------------------------------------------------------- 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 Linuxsampler-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel