swesterfeld / beast

Beast - Music Synthesizer and Composer
GNU Lesser General Public License v2.1
0 stars 0 forks source link

one sampler to rule them all #11

Open Reaper10 opened 6 years ago

Reaper10 commented 6 years ago

I the most impotent thing is one sampler plugin for wave sf2 giga sfz something like bitwig sampler https://www.youtube.com/watch?v=LcpDeh9WpuM&t=44s after all sf2, giga and sfz files are just a to hold many wave files in one file https://answers.bitwig.com/questions/6311/sampler-formatsmulti-channel-audio I just download bitwig and all you have to do to is drag and the sf2, wav mp3 to import the files. the video to show how the bsewave could be all gui and not just text. A beast user drag and drop of audio clip from an audio track. tempsnip one of my sf2 files I thing you should have all sf2 ,giga and sfz format support libraries should be built into bsewave to cut down on plugin up keep.

tim-janik commented 6 years ago

The video you're linking to doesn't address sample file formats at all. Instead, it explains the Bitwig sampler single and multi-sample operation modes including controls. And no, Soundfont is not just a container format for multiple wave files, it's a synthesis description including effects and filter in addition to waves. As mentioned previously, Beast has support for simpe wave files like Ogg, WAV, Flac, etc already and also supports SF2 via libfluidsynth. So what exactly is the point of your bug report?

Reaper10 commented 6 years ago

https://answers.bitwig.com/questions/6311/sampler-formatsmulti-channel-audio I just download bitwig and all you have to do to is drag and the sf2, wav mp3 to import the files. the video to show how the bsewave could be all gui and not just text. A beast user drag and drop of audio clip from an audio track. tempsnip one of my sf2 files I thing you should have all sf2 ,giga and sfz format support libraries should be built into bsewave to cut down on plugin up keep.

swesterfeld commented 6 years ago

Not sure if its really possible for us to find a set of features we can add to .bsewave to cover all details of all formats. In any case this sounds like a huge project. Look at the SoundFont SF2 spec:

http://freepats.zenvoid.org/sf2/sfspec24.pdf

What I think requires less time to implement are two sub-items:

I know that from a user point of view the approach of having one sampler for all problems is superior, however we have limited development time, so reusing libgig (like lmms does) and libfluid (like lmms/ardour do) is more realistic in my opinion.

Reaper10 commented 6 years ago

whatever you think is best I just think that's silly to have three or four samplers that basically multi sampler could you add libfluid library to bes wave?