There are different levels of sampling. There's people who play a few single-hit drum samples and stretch a few samples across the keyboard, then there's people who make orchestra-style music with massive multisampled orchestras. The former group accounts for 99% of the market, and can get by with samples available in .wav format played in any sampler, and things like effects and easy editing are what set samplers apart. I personally don't care about the orchestral people, and Euphoria is already pretty good for the normal folks.StudioDave wrote: In his opinion, samplers - kings, queens, courtiers, whatever - aren't our problem. Support for king-sized sample libraries is the problem, and there appears to be no good solution at this time. Kontakt's format includes features not found in simple WAV files, and it is just those features that users need. (IIUC the format includes information about how the sample can be played, how it can receive articulations, what loop points exist, tuning information, etc., but I'm guessing here, I don't use things like the VSL).
If somebody has already decided that only proprietary formatted instruments are good enough for their needs, then there's really no reason to be trying to use Linux. There's nothing inherently limitiing about wav samples, and it's not as if nobody has ever sold/uploaded samples in that format before. I was strongly considering freesound.org API integration for instant samples straight from the interwebz based on user search queries.StudioDave wrote: In the end my respondent advises using a Windows box running Kontakt or a similar sampler as an external sound source. He indicated - unhappily indicated, I might add - that until Linux gains direct support for the most popular sample formats we're forced to use either relatively inflexible WAV files or unsatisfactory SF2/SFZ files. Now, I know a great deal of good work can be done with those formats, but from what I understand they do not support features that have become expected in the major proprietary formats, features especially desired by orchestral composers and others who need the full range of conventional instruments and their articulations.
Easy to do, extremely hard to do right. Kontakt's time-stretching/pitch-shifting is still crap, after 10+ years and millions spent on development. I've done granular and FFT stuff before, but TBH it's pretty low on the priority list, there are much bigger fish to fry first, and those things are extremely difficult to a. get within a reasonable CPU usage in real-time, and b. still sound good.StudioDave wrote: Time-stretching/pitch-shifting.
Coming soon soon, I've already done all of the hard work, it's just a matter of plugging in a few controls now.StudioDave wrote: Add/remove/edit loop points.
Not too hard to implement, I suppose, but then again that's one of those things that are best done manually, rather than having the computer guess what you wanted it to do.StudioDave wrote: Beat recognition/slicing.
I'm going to implement more effects into the multieffects, but there's not much reason to create a plugin host when there are already others out there. I may even integrate existing LADSPA plugins as multieffects choices.StudioDave wrote: Plugin support.
It does that already. Samples can be layered and mapped by pitch or velocity.StudioDave wrote: Multisample layering (i.e. a single slot holds more than one sample).
Kontakt has a keyboard, and it makes it about freaking impossible to click on the sample you want to select. There's still plenty of room to improve my aesthetics, but I feel that the current state of Euphoria actually makes for much more efficient sampler-ing than Kontakt, which I use all of the time. Kontakt requires endless scrolling and unfolding of every instrument, effect and sample, my layout is much easier to use.StudioDave wrote: Various GUI improvements (piano keyboard for mapping samples, knobs/sliders for parameter adjustments)
Most of those are pseudo-encrypted so you can't do that(easily). Wav sounds are libre, and so are .u4ia files, I'd rather focus on that.StudioDave wrote: Support for commercial sample formats (I know, I'm dreaming out loud here.)
Planned.StudioDave wrote: Other UI improvements (i.e. a general configuration dialog).
It already allows selecting multiple files in the file dialog, and 'map all samples to one white key'. I also plan on implementing autodetection of pitch based on the filename 'uberguitar_C#3.wav', etc... Anything past that is just bloat, Kontakt peaked at Kontakt2, everything since then has just been pure bloat.StudioDave wrote: A bulk sample loader script would make it much easier to set up very complex sample arrangements.