If you have a problem or need to report a bug please email : support@dsprobotics.com
There are 3 sections to this support area:
DOWNLOADS: access to product manuals, support files and drivers
HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects
USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here
NEW REGISTRATIONS - please contact us if you wish to register on the forum
Users are reminded of the forum rules they sign up to which prohibits any activity that violates any laws including posting material covered by copyright
MIDI Sustain bug workaround
4 posts
• Page 1 of 1
MIDI Sustain bug workaround
This is my 3rd post. The 2 others have been deleted for no reason. Way to welcome a new member.
If this one is to be deleted, please send me a PM and tell me why you delete my posts.
So... I wished to share my schematic of the workaround I've made to counter the midi sustain bug in 3.0.8.1
(For users who wish not to use the betas.)
EDIT: Version 2 without useless module
If this one is to be deleted, please send me a PM and tell me why you delete my posts.
So... I wished to share my schematic of the workaround I've made to counter the midi sustain bug in 3.0.8.1
(For users who wish not to use the betas.)
EDIT: Version 2 without useless module
Last edited by Eusonik on Mon Jul 19, 2021 3:48 pm, edited 1 time in total.
- Eusonik
- Posts: 2
- Joined: Thu Jul 15, 2021 2:29 pm
Re: MIDI Sustain bug workaround
Eusonik wrote:This is my 3rd post. The 2 others have been deleted for no reason. Way to welcome a new member.
If this one is to be deleted, please send me a PM and tell me why you delete my posts.
Hi Eusonik
I just checked the moderator logs and your first post was in Off Topic. This is a heavily spammed forum section so we agreed ages ago to keep it clear. Every day I delete many posts, none of which I read; today 14 whole pages of spam. But you weren’t to know this of course, so I apologise.
I also seem to have deleted your second post which was in General and I don’t know why I did that.
Probably because I’m getting old and stupid.
So this is the second apology from me to you. Not a good welcome as you say!
Now to your post…
What is the sustain bug you refer to? Flowstone’s midi handling prims cover Running Status (note on = zero means note off) but for some on-screen keyboards and self-made midi processing we need to deal with it for e.g. M-Audio keyboards. Your first module is designed to handle that but I’m not clear why the other two are needed.
Cheers (and welcome!)
Spogg
-
Spogg - Posts: 3358
- Joined: Thu Nov 20, 2014 4:24 pm
- Location: Birmingham, England
Re: MIDI Sustain bug workaround
My 1st post was in General. I had posted this workaround thinking General was better suited than User Examples because it's more related to the recommandation to not use the betas, and is not really an example of a useful function (GUI, DSP) or completed product. My 2nd post was in off topic, but it doesn't matter. Thank you for the explanation.
The 3rd module in my schematic is meant to workaround the following bug: Flowstone's MIDI to Voices module has an option "Only play one instance of a note at any one time during MIDI Sustain". But 3.0.8.1 does not respect that option by itself.
Oups, the 2nd module is useless I've removed it (v2).
I don't remember why I made it initially. Has FlowStone/Synthmaker always handled MIDI sustain, or was it ever necessary to code it manually ?
The 3rd module in my schematic is meant to workaround the following bug: Flowstone's MIDI to Voices module has an option "Only play one instance of a note at any one time during MIDI Sustain". But 3.0.8.1 does not respect that option by itself.
Oups, the 2nd module is useless I've removed it (v2).
I don't remember why I made it initially. Has FlowStone/Synthmaker always handled MIDI sustain, or was it ever necessary to code it manually ?
- Eusonik
- Posts: 2
- Joined: Thu Jul 15, 2021 2:29 pm
Re: MIDI Sustain bug workaround
Yes your first post was in General, as you say. I got the order from the moderator logs the wrong way round.
I just tested the “one instance of a note during midi sustain” on 3.06 and it appears to work fine. Generally we recommend using 3.06 which I’ve been doing for some years now. There were some issues with later releases so unless you need to make use of the extended ASM features I suggest you take 3.06 up. Anything you’ve made in 3.08.1 should load and work ok.
I’ve never had a problem with MIDI sustain using my old M-Audio Keystation and my newer Novation Impulse 61. FS holds the notes and ignores Note-OFFs until the sustain CC64 goes to release. I can’t speak for older versions and SynthMaker, but I’d be surprised if sustain wasn’t properly supported at any time.
I just tested the “one instance of a note during midi sustain” on 3.06 and it appears to work fine. Generally we recommend using 3.06 which I’ve been doing for some years now. There were some issues with later releases so unless you need to make use of the extended ASM features I suggest you take 3.06 up. Anything you’ve made in 3.08.1 should load and work ok.
I’ve never had a problem with MIDI sustain using my old M-Audio Keystation and my newer Novation Impulse 61. FS holds the notes and ignores Note-OFFs until the sustain CC64 goes to release. I can’t speak for older versions and SynthMaker, but I’d be surprised if sustain wasn’t properly supported at any time.
-
Spogg - Posts: 3358
- Joined: Thu Nov 20, 2014 4:24 pm
- Location: Birmingham, England
4 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 36 guests