Old 10-23-2020, 01:11 PM   #1
PMan
Human being with feelings
 
Join Date: Aug 2019
Posts: 646
Default Bliss Sampler question/issue

Greetings;

I raised this question in another thread...
I'm using Bliss Sampler from DiscoDSP. If I don't save the samples (often many megs of data) in the Reaper project, I get strange behavior when I reload the project.

Playing a single note will trigger 15 voices, they seem to be all 12 pitches (plus a few extra voices...). If I set the option to "save samples with project" I don't have this problem, but the project becomes a huge file. My computer can handle it, but I don't want to setup 6 or 7 instances of Bliss for orchestration at 5+ megs each, just for the instrument data.

Anyone else experiencing this?
PMan is offline   Reply With Quote
Old 10-24-2020, 03:24 PM   #2
biopsin
Human being with feelings
 
Join Date: Sep 2010
Location: oslo
Posts: 142
Default

Hi PMan,
since I have Bliss,
would you mind explaining in more detail what you are doing
so I can try reproduce it here to confirm the problem?
__________________
Voidlinux_glibc / gcc_12.2. / libSwell_GDK2 - 250423 /
Reaper_6.82 / NI_KA2 / Dynaudio_BM6
biopsin is offline   Reply With Quote
Old 10-25-2020, 03:54 PM   #3
PMan
Human being with feelings
 
Join Date: Aug 2019
Posts: 646
Default

@biopsin

Thanks for asking!

I select Bliss from the fx window, and load a Bliss program (.zbp file).
Everything works great.

In the Bliss options menu, in the 'save samples' area:
If I do NOT have 'save samples in plugin state' selected (checkmark);

I save the Reaper project.
Re-open the project.

It will literally play 15 voices when I hit 1 note. In the master section, right above the word Polyphony, on the left you can select how many voices are available (up to 64) and on the right it shows how many voices are playing. I hit 1 note on the keyboard and it says 15 notes are playing. If I set polyphony to 1, 14 notes play. There is not polyphony setting that plays fewer than 14 notes.

And they are not in unison. It's like the 12 tones in a octave, plus a few extras. If I hit different notes, the group of notes follows, a note played an octave up sounds the same group of notes an octave up.
-----
In the Bliss options menu, in the 'save samples' area:
If I have 'save samples in plugin state' SELECTED (checkmark);

I save the Reaper project.
Re-open the project.

It acts normal, but a 5 meg sample will add 5 megs to the size of the project.

I've done songs using LinuxSampler that have 7 sampled instruments. If I do 5 versions of a tune like that, I've used 175 megs of disk space!

Huge hard disks are cheap these days, but that's just wasteful.

I did a test project with just 2 tracks. 1 track is Bliss with 'save samples in plugin state' selected, the other track is another instance of Bliss with 'save samples in plugin state' unselected. Both tracks have the same native Bliss program loaded. They act like what I said above.

What happens when you save a Reaper project and 'save samples in plugin state' is unselected?
PMan is offline   Reply With Quote
Old 10-29-2020, 05:04 AM   #4
biopsin
Human being with feelings
 
Join Date: Sep 2010
Location: oslo
Posts: 142
Default

Alright, tested your prosedure with 4 samples loaded in 4 zones and I can confirm
Bliss ain't loading the program correctly with the option plug/preset off.
What I get is "Root Note and Range" is reset, so when trigger via midi all zones play at the same time.
Only if I load the program again in Bliss, it remembers the zones settings.

Enabling "save sample" plug state and preset data fixes the issue,
however I'm not seeing increase in prosjekt size at the moment 4 x 254Kb files and
1. Reaper project @ 125 Kb
2. Bliss program @ 80 Kb



I also manage to crash Bliss now, when loading a preset in the internal Reaper preset manager too

Quote:
ALSA: using mmap interleaved
ALSA: using mmap interleaved
================================================== ==========
Version: Bliss v1.8.0 build 20200425 (64bit)
Date: 29 Oct 2020
Time: 12:47:30
Locale: American English United States
System: 64bit AuthenticAMD 1498mhz (16 cpu) 32047MB
OS: Linux
================================================== ==========
Bliss> Plugin: Running under reaper...
Bliss> Plugin: Registering sample formats for import...
Bliss> Plugin: Creating LUA scripting engine...
Bliss> Plugin: Using /home/userx/Documents/discoDSP/Bliss as data directory...
Bliss> ScriptEngine: Registering program formats...
Bliss> ScriptEngine: Format sfz imported...
Bliss> ScriptEngine: Format sf2 imported...
Bliss> ScriptEngine: Format exs imported...
Bliss> ScriptEngine: Format xrni imported...
Bliss> ScriptEngine: Format akp imported...
Bliss> Plugin: Loading settings...

Bliss> Crash detected:

/home/userx/.vst/DiscoDSP/Bliss64.so(+0x124de3) [0x7f4922106de3]
/home/userx/.vst/DiscoDSP/Bliss64.so(+0x36e822) [0x7f4922350822]
/home/userx/.vst/DiscoDSP/Bliss64.so(+0x11000a) [0x7f49220f200a]
/usr/lib/libpthread.so.0(+0x14120) [0x7f493b26f120]
/home/userx/.vst/DiscoDSP/Bliss64.so(+0x386930) [0x7f4922368930]
/usr/local/bin/reaper() [0x8a4e4a]
/usr/local/bin/reaper() [0x723d36]
/usr/local/bin/reaper() [0x726681]
/usr/local/bin/reaper() [0x728577]
/usr/local/bin/reaper() [0x72a12b]
/usr/local/bin/reaper() [0x8a8d4f]
/usr/local/bin/reaper() [0x8afb9d]
/usr/local/Reaper/libSwell.so(+0x2af97) [0x7f493ab31f97]
/usr/local/bin/reaper() [0xa5956e]
/usr/local/Reaper/libSwell.so(+0x230d8) [0x7f493ab2a0d8]
/usr/local/Reaper/libSwell.so(+0x2dded) [0x7f493ab34ded]
/usr/local/Reaper/libSwell.so(+0x50e0e) [0x7f493ab57e0e]
/usr/local/Reaper/libSwell.so(+0x514ad) [0x7f493ab584ad]
/usr/lib/libgdk-x11-2.0.so.0(+0x5bd8c) [0x7f493aaabd8c]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x27d) [0x7f493a6a422d]
/usr/lib/libglib-2.0.so.0(+0x71d90) [0x7f493a6a5d90]
/usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x2f) [0x7f493a6a5dcf]
/usr/local/Reaper/libSwell.so(+0x52fc2) [0x7f493ab59fc2]
/usr/local/Reaper/libSwell.so(+0x2b31f) [0x7f493ab3231f]
/usr/local/bin/reaper() [0x414de6]
/usr/lib/libc.so.6(__libc_start_main+0xeb) [0x7f493abe4deb]
/usr/local/bin/reaper(_start+0x2a) [0x41a43a]
__________________
Voidlinux_glibc / gcc_12.2. / libSwell_GDK2 - 250423 /
Reaper_6.82 / NI_KA2 / Dynaudio_BM6

Last edited by biopsin; 10-29-2020 at 05:21 AM. Reason: corrections
biopsin is offline   Reply With Quote
Old 10-29-2020, 03:41 PM   #5
PMan
Human being with feelings
 
Join Date: Aug 2019
Posts: 646
Default

@biopsin:

You're right, the samples lose their "Root Note & Range".

I wondered why it played so many notes, and they were not the same pitch. I loaded a 2.5Mb Bass patch that has 11 samples, and after reloading the project, 11 voices play for each note fed into it.

"Save Samples in Plugin State" fixes the problem, but for me, it also make the project bigger.
- A small test project with 1 track, Bliss (no instruments loaded) and a few MIDI notes: 4kb
- Save the same project after loading a 2.5Mb instrument into Bliss: 3.8Mb
PMan is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 12:28 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.