ConvertWithMoss (prev. MultisampleGenerator) - convert multisamples from WAV,multisample,SFZ,SoundFont2,Decent Sampler

Post Reply New Topic
RELATED
PRODUCTS

Post

No worries! I've discovered the Script console and seen that the script was falling over because the input folder was organised in such a way that name clashes were occurring. I'm just going to move the input files around...
Bitwig 6.0 beta 12 + Akai MIDIMix + Launchpad X + MF Twister
ExpressiveE Osmose Keyboard + Universal Audio Apollo Twin X
Mac Mini M1 16GB/4TB + macOS 26.2 Tahoe

Post

It's working perfectly 😀
Bitwig 6.0 beta 12 + Akai MIDIMix + Launchpad X + MF Twister
ExpressiveE Osmose Keyboard + Universal Audio Apollo Twin X
Mac Mini M1 16GB/4TB + macOS 26.2 Tahoe

Post

Hi Jürgen, is there a known problem with Bitwig Studio 3.2.2 on macOS? The reason I ask is that 3.2.2 just isn't showing MSG despite the `.bwextension` being in the correct place. I've just fired up 3.1.3 and MSG is showing and working there...
Bitwig 6.0 beta 12 + Akai MIDIMix + Launchpad X + MF Twister
ExpressiveE Osmose Keyboard + Universal Audio Apollo Twin X
Mac Mini M1 16GB/4TB + macOS 26.2 Tahoe

Post

No worries! I changed the drop-down in "Add Controller" to Utilities and was able to add it again. Previous upgrades to Bitwig preserved the existing controller setting, but 3.2.2 seemed to reset something 🤷‍♂️
Bitwig 6.0 beta 12 + Akai MIDIMix + Launchpad X + MF Twister
ExpressiveE Osmose Keyboard + Universal Audio Apollo Twin X
Mac Mini M1 16GB/4TB + macOS 26.2 Tahoe

Post

edit: ignore - found another solution

Post

Hi moss,

I've come back around to playing with this tool, after writing a messy little controller script to generate a load of Bitwig clips which I can then bounce in order to resample VSTs for multisamples.

I've tried quite a few different Velocity & Left channel detection patterns (including leaving it empty) but it seems like whatever I do, I get the "Attempt to combine Mono splits..." error in the Control Script console. These are obviously stereo files I'm rendering out so I don't want it to attempt to combine anything.

My bounced WAV names have a similar syntax to the New Sonic Arts Freestyle output that people were experimenting with in this thread previously, but with Bitwig's "bounce-n" added on the end, e.g.: F#-2_127-bounce-1.wav, C3_65-bounce-1.wav, where the number after the underscore is the velocity.

Any idea how I can get avoid getting this mono channel error/what I should set my velocity detection pattern as?

Cheers

Post

Hez wrote: Thu Apr 29, 2021 12:35 pm Hi moss,

I've come back around to playing with this tool, after writing a messy little controller script to generate a load of Bitwig clips which I can then bounce in order to resample VSTs for multisamples.

I've tried quite a few different Velocity & Left channel detection patterns (including leaving it empty) but it seems like whatever I do, I get the "Attempt to combine Mono splits..." error in the Control Script console. These are obviously stereo files I'm rendering out so I don't want it to attempt to combine anything.

My bounced WAV names have a similar syntax to the New Sonic Arts Freestyle output that people were experimenting with in this thread previously, but with Bitwig's "bounce-n" added on the end, e.g.: F#-2_127-bounce-1.wav, C3_65-bounce-1.wav, where the number after the underscore is the velocity.

Any idea how I can get avoid getting this mono channel error/what I should set my velocity detection pattern as?

Cheers
Seems the stereo issue is an oversight on my part. I am currently working on a new version which will be standalone and bring more features. Will add this to the TODO list.

Regarding the velocity, did you try "_*-bounce-1" (without the quotes)?

Post

moss wrote: Thu Apr 29, 2021 3:02 pm Seems the stereo issue is an oversight on my part. I am currently working on a new version which will be standalone and bring more features. Will add this to the TODO list.

Regarding the velocity, did you try "_*-bounce-1" (without the quotes)?
Awesome, looking forward to the standalone!

I did try with a couple of different syntaxes to account for the "bounce-n", but as soon as I include a "-" in the detection pattern I get this rather verbose error:

"java.lang.IllegalArgumentException: No group with name <value>
at java.base/java.util.regex.Matcher.getMatchedGroupIndex(Matcher.java:1803)
at java.base/java.util.regex.Matcher.group(Matcher.java:681)
at de.mossgrabers.multisample.KeyMapping.detectLayers(KeyMapping.java:318)
at de.mossgrabers.multisample.KeyMapping.<init>(KeyMapping.java:138)
at de.mossgrabers.multisample.MultisampleGenerator.createMultisample(MultisampleGenerator.java:138)
at de.mossgrabers.multisample.MultisampleGenerator.execute(MultisampleGenerator.java:66)
at de.mossgrabers.MultisampleConfiguration.lambda$init$0(MultisampleConfiguration.java:90)
at com.bitwig.flt.control_surface.values.SignalProxy.notifyObservers(SourceFile:121)
at JKY.zFD(SourceFile:94)
at JKY.nar(SourceFile:90)
at dQU.MG(SourceFile:128)
at LD.zGg(SourceFile:76)
at jBp.KTX(SourceFile:273)
at egH.zFD(SourceFile:329)
at I1W.zFD(SourceFile:205)
at ucl.run(SourceFile:91)
at I1W.run(SourceFile:106)"

Post

Hez wrote: Thu Apr 29, 2021 4:19 pm
moss wrote: Thu Apr 29, 2021 3:02 pm Seems the stereo issue is an oversight on my part. I am currently working on a new version which will be standalone and bring more features. Will add this to the TODO list.

Regarding the velocity, did you try "_*-bounce-1" (without the quotes)?
Awesome, looking forward to the standalone!

I did try with a couple of different syntaxes to account for the "bounce-n", but as soon as I include a "-" in the detection pattern I get this rather verbose error:
Can you send me some example files (PM me)?

Post

*.aif files are not support correct ?
It would be useful tho, since then we could use Apple Logics Autosampler to create multisamples
Studio One, Logic
macOS
–– -
http://ansolas.de

Post

ansolas wrote: Sat Jun 05, 2021 3:12 pm *.aif files are not support correct ?
It would be useful tho, since then we could use Apple Logics Autosampler to create multisamples
Sorry, no but you can simply run your files through a batch converter.

Post

There is a new version out. It is now a standalone application and I renamed it to ConvertWithMoss (this is the best name I could come up with :clown: ).

It converts now multisamples from a specific source format (WAV,multisample,SFZ,SoundFont 2) to a different destination format (SFZ, Bitwig multisample).
Furthermore, it can create multisample files from plain WAV files.


Post

Cool thanks!

Post

Hi Jürgen, in your video about ConvertWithMoss, you mention how some Bitwig information is available at Github. I've had a look there, and I cannot find what it is to which you refer. Can you post a link? Thx!
Bitwig 6.0 beta 12 + Akai MIDIMix + Launchpad X + MF Twister
ExpressiveE Osmose Keyboard + Universal Audio Apollo Twin X
Mac Mini M1 16GB/4TB + macOS 26.2 Tahoe

Post

Bitwig 6.0 beta 12 + Akai MIDIMix + Launchpad X + MF Twister
ExpressiveE Osmose Keyboard + Universal Audio Apollo Twin X
Mac Mini M1 16GB/4TB + macOS 26.2 Tahoe

Post Reply

Return to “Controller Scripting”