Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Bug Reports

Reply
 
Thread Tools
Old 02-11-2022, 12:22 AM   #1
olkash i psih
Human being with feelings
 
Join Date: Aug 2010
Posts: 106
Default samplomatic 5000 short note MIDI bug

hello
Reaper 6.37 Win 10 64bit, Win 7 64bit

in samplomatics 5000 when you turn on "obey note offs" and when playing very short notes (approximately shorter than 0.005), the actual duration of the sound becomes unstable and random- this can be seen on the oscilloscope


Last edited by olkash i psih; 02-11-2025 at 11:02 PM.
olkash i psih is offline   Reply With Quote
Old 11-22-2023, 12:02 AM   #2
olkash i psih
Human being with feelings
 
Join Date: Aug 2010
Posts: 106
Default

Well, the bug is still here. Reaper 7.01
olkash i psih is offline   Reply With Quote
Old 11-11-2024, 02:46 AM   #3
olkash i psih
Human being with feelings
 
Join Date: Aug 2010
Posts: 106
Default

bug is still here. Reaper 7.07
olkash i psih is offline   Reply With Quote
Old 11-11-2024, 03:37 AM   #4
axel_ef
Human being with feelings
 
axel_ef's Avatar
 
Join Date: Jan 2007
Location: Ruhla, Germany
Posts: 1,106
Default

set Release to a higher value
axel_ef is offline   Reply With Quote
Old 02-11-2025, 11:04 PM   #5
olkash i psih
Human being with feelings
 
Join Date: Aug 2010
Posts: 106
Default

7.33 64 bit, win 10 bug still there
olkash i psih is offline   Reply With Quote
Old 02-12-2025, 05:53 AM   #6
axel_ef
Human being with feelings
 
axel_ef's Avatar
 
Join Date: Jan 2007
Location: Ruhla, Germany
Posts: 1,106
Default

With obey note offs a release of 1 is too small.
axel_ef is offline   Reply With Quote
Old 02-12-2025, 07:36 AM   #7
Sid
Human being with feelings
 
Join Date: Apr 2018
Posts: 1,640
Default

Quote:
Originally Posted by olkash i psih View Post
7.33 64 bit, win 10 bug still there
I was wondering how many ticks per quarter note you have your MIDI preference set to.
Sid is online now   Reply With Quote
Old 02-13-2025, 12:00 AM   #8
olkash i psih
Human being with feelings
 
Join Date: Aug 2010
Posts: 106
Default

Quote:
Originally Posted by axel_ef View Post
With obey note offs a release of 1 is too small.
The problem is not that the sample is choppy, but that it becomes unstable in duration with short notes. I've tested other VST-s (TAL Drum, TAL Sampler) that can handle note-offs, and everything works fine there. I tried to increase the release up to 100, but the sound still floats in length

Last edited by olkash i psih; 02-13-2025 at 12:06 AM.
olkash i psih is offline   Reply With Quote
Old 02-13-2025, 12:04 AM   #9
olkash i psih
Human being with feelings
 
Join Date: Aug 2010
Posts: 106
Default

Quote:
Originally Posted by Sid View Post
I was wondering how many ticks per quarter note you have your MIDI preference set to.

Default 960, but I'm sure that the problem is in the Samplomatic 5000, everything is stable in the event list of the midi editor, and the other VSTs that I tested are working correctly
olkash i psih is offline   Reply With Quote
Old 02-13-2025, 12:52 PM   #10
Sid
Human being with feelings
 
Join Date: Apr 2018
Posts: 1,640
Default

You say the note is approximately shorter than 0.005. That is 0.005 what? Milliseconds? Seconds? beats? What is the BPM you are using?

Something I found online:
"The theoretical minimum length of a MIDI note is considered to be two-thirds of a millisecond based on the MIDI standard, which is the time it takes to send a single MIDI message with "running status" (a way to optimize data transmission); however, the actual playable minimum length can vary depending on the instrument and sequencer capabilities due to processing delays. "

Anyhow, I would suspect that if it is written anything like how the JSFX engine is written, information is delivered in blocks, and so depending on where the note is, you could have the note-on and note-off in the same block, or in separate blocks of data, and thus have the unaviodable delay of reading two blocks for some notes and one block for others.

Last edited by Sid; 02-13-2025 at 01:20 PM.
Sid is online now   Reply With Quote
Old 02-15-2025, 03:51 AM   #11
olkash i psih
Human being with feelings
 
Join Date: Aug 2010
Posts: 106
Default

Quote:
Originally Posted by Sid View Post
You say the note is approximately shorter than 0.005. That is 0.005 what? Milliseconds? Seconds? beats? What is the BPM you are using?
0.005 is the length of the note, 125 BPM


le français ru a1
olkash i psih is offline   Reply With Quote
Old 02-15-2025, 03:55 AM   #12
olkash i psih
Human being with feelings
 
Join Date: Aug 2010
Posts: 106
Default

Quote:
Originally Posted by Sid View Post
Anyhow, I would suspect that if it is written anything like how the JSFX engine is written, information is delivered in blocks, and so depending on where the note is, you could have the note-on and note-off in the same block, or in separate blocks of data, and thus have the unaviodable delay of reading two blocks for some notes and one block for others.
yes, this is probably a feature of the Samplomatics engine, when the note duration gets longer than about 0.006, then everything plays fine. This is not to say that it is a terrible problem and manifests itself in rare scenarios, but it should not be.
olkash i psih is offline   Reply With Quote
Old 02-26-2025, 11:31 AM   #13
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 16,810
Default

Thanks, fixing!
Justin is online now   Reply With Quote
Reply

Thread Tools

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 03:52 PM.


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