Sampler Trigger On MIDI Key/CC/Thresh with Reasample/MIDI Gen. Bug (?)
-
- KVRer
- 25 posts since 17 Mar, 2012 from Oakland
Hi! Not sure if this is a bug or if I'm not getting a concept, but it would appear that the sampler does not respond to the "Trigger On" MIDI/CC/Threshold/Transport options when the Sampler tab is set to MIDI Gen. or Resample, the only way to record in these modes is to manually press the "Begin/end recording" button. When set to the "Record" tab of the sampler, the trigger features work as expected.
Also, unless I'm missing something else, I can't seem to set a MIDI CC for the Trigger on MIDI CC function. The menu to select a MIDI CC will appear, but when I select any MIDI CC, the UI still shows the field as two dashes.
Tested on version 3.7.0s 7750.1084 with the vsti, vst3i, and CLAP variants in Reaper on Windows 11 64-bit.
Still the greatest vsti sampler there is, hands down! Thanks elcallio!
Also, unless I'm missing something else, I can't seem to set a MIDI CC for the Trigger on MIDI CC function. The menu to select a MIDI CC will appear, but when I select any MIDI CC, the UI still shows the field as two dashes.
Tested on version 3.7.0s 7750.1084 with the vsti, vst3i, and CLAP variants in Reaper on Windows 11 64-bit.
Still the greatest vsti sampler there is, hands down! Thanks elcallio!
-
- KVRAF
- 2550 posts since 27 May, 2005 from Stockholm
The first issue is simply "no", it does not consider those trigger options in MIDI gen mode. I honestly did not even consider anyone would like to combine the two. Though in retrospect, I guess why not. I can probably implement it so it responds to either manual or trigger here.
The second is a real regression. Caused by some UI lib changes. I will try to fix this as well. But this might be a good time to push these both into a 3.8 beta as I want to get some modified OS/host/etc code tested as well, and now seems a nice time. Hang on a few days and I hope to have one up.
The second is a real regression. Caused by some UI lib changes. I will try to fix this as well. But this might be a good time to push these both into a 3.8 beta as I want to get some modified OS/host/etc code tested as well, and now seems a nice time. Hang on a few days and I hope to have one up.
TX16Wx Software Sampler:
http://www.tx16wx.com/
http://www.tx16wx.com/
-
- KVRer
- Topic Starter
- 25 posts since 17 Mar, 2012 from Oakland
Ah, I had an inkling, somewhat remembering your stance on controllerism balanced with this application's intent as a workstation. Definitely respect that and has helped me come around to that way of thinking, but seeing a way to have a rudimentary MIDI triggered auto-slicer making use of a sampler that ACTUALLY records input...just seemed too hard to pass up an inquiry.
I'll stop short of a FR for the Sampler's "Hold" parameter to allow a tempo sync...but just an idea to float without getting too in the weeds, haha?
And my second bug catch (granted, known bug/regression) in 12 years! I must be on some kind of roll.
Thanks for the quick response as always, elcallio! Looking forward to the new beta!
I'll stop short of a FR for the Sampler's "Hold" parameter to allow a tempo sync...but just an idea to float without getting too in the weeds, haha?
And my second bug catch (granted, known bug/regression) in 12 years! I must be on some kind of roll.
Thanks for the quick response as always, elcallio! Looking forward to the new beta!
-
- KVRAF
- 2550 posts since 27 May, 2005 from Stockholm
Sorry, a little late. I have put up a beta build that contains some of the above changes. Sampling can now be started (and stopped) with CC/key even in generator modes. As well as bug fixes.
I am unsure what you mean by the 'Sampler's "Hold" parameter to allow a tempo sync'. Can you elaborate?
I am unsure what you mean by the 'Sampler's "Hold" parameter to allow a tempo sync'. Can you elaborate?
TX16Wx Software Sampler:
http://www.tx16wx.com/
http://www.tx16wx.com/
-
- KVRer
- Topic Starter
- 25 posts since 17 Mar, 2012 from Oakland
Thank you! Been taking a look at the beta this morning, the MIDI CC trigger is fully functional and working great so far!
I have been running into a bit of inconsistency with the note trigger, however. It may be something on my end, as I swear it was working when I first tried, but now I cannot start the recording/sampling with the MIDI note trigger. However, the MIDI note trigger can STOP the recording if it has been triggered manually. That might take a bit more testing on my end...but extremely happy with the CC functionality!
Oh, and all I was suggesting was that in addition to time/length in "seconds" for the Hold, Rel. and Gap parameters, there could be an option for length in "beats" that corresponds to the host sync. Like how there is a SYNC button for the Delay FX.
Seemed like a big redesign ask, but the thought just crossed my mind watching the Sampler work in Resample mode.
Thanks again, will let you know if I notice anymore "gotchas," or if I figure user error on the MIDI note trigger issue!
I have been running into a bit of inconsistency with the note trigger, however. It may be something on my end, as I swear it was working when I first tried, but now I cannot start the recording/sampling with the MIDI note trigger. However, the MIDI note trigger can STOP the recording if it has been triggered manually. That might take a bit more testing on my end...but extremely happy with the CC functionality!
Oh, and all I was suggesting was that in addition to time/length in "seconds" for the Hold, Rel. and Gap parameters, there could be an option for length in "beats" that corresponds to the host sync. Like how there is a SYNC button for the Delay FX.
Seemed like a big redesign ask, but the thought just crossed my mind watching the Sampler work in Resample mode.
Thanks again, will let you know if I notice anymore "gotchas," or if I figure user error on the MIDI note trigger issue!
-
- KVRAF
- 2550 posts since 27 May, 2005 from Stockholm
No, you are right. Typo in the key trigger. Should work as expected now. (Uploaded new build)
What you suggest about allowing times in beats is problematic. Both in DSP implementation (assuming one wants them to be somewhat accurate and also adapt to tempo changes - not sure the ways calculations are done in dsp loop today would be fully enough), but also from a UI standpoint. Not sure how to express this in the UI...
What you suggest about allowing times in beats is problematic. Both in DSP implementation (assuming one wants them to be somewhat accurate and also adapt to tempo changes - not sure the ways calculations are done in dsp loop today would be fully enough), but also from a UI standpoint. Not sure how to express this in the UI...
TX16Wx Software Sampler:
http://www.tx16wx.com/
http://www.tx16wx.com/
-
- KVRer
- Topic Starter
- 25 posts since 17 Mar, 2012 from Oakland
Thanks, initial test show the MIDI note trigger working perfectly now! Although, I have quite warmed up to the use of MIDI CC's for triggering, as to not interrupt the full Regions keyboard range, haha...but this will greatly come in handy for momentary triggering from controllers with no independent Control Changes to speak of.
And I would definitely say chalk that Feature Request up to being not worth it. The more I thought about it, the more it seemed unnecessary, especially as you say from a precision/accuracy stance. At that point, you should definitely be doing that kind of granular tweaking your plugin shines at.
Even to a more artistic point, the more I thought on it, the less I could think of how/when/or why I would use such a sync feature.
But I do appreciate the thought, and I do appreciate this work/follow up. Thanks again!
And I would definitely say chalk that Feature Request up to being not worth it. The more I thought about it, the more it seemed unnecessary, especially as you say from a precision/accuracy stance. At that point, you should definitely be doing that kind of granular tweaking your plugin shines at.
Even to a more artistic point, the more I thought on it, the less I could think of how/when/or why I would use such a sync feature.
But I do appreciate the thought, and I do appreciate this work/follow up. Thanks again!
