That would be awesome! You can't even imagine how useful this little tool is!
Pleeeease!
Where to donate in advance?
Well, let's see first if this very preliminary build runs and works at all :
edit : link to old build removed
I didn't do any further bug searching and fixing yet, but the basic operation seems to be working more or less. (The realtime audio preview seems to be temperamental, it doesn't always play fully until the sound end and sometimes it makes a glitch at the end.)
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
But preview is buggy, yeah, and REAPER crashed after some time
but still great
I wonder if you could find some way to reproduce the crash...I am now trying to run the plugin under the debugger but so far I haven't got a crash, so no way to see where in the code the crash is happening...
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
I wonder if you could find some way to reproduce the crash...I am now trying to run the plugin under the debugger but so far I haven't got a crash, so no way to see where in the code the crash is happening...
Hmm can't reproduce it again. Now its stable. But the time it happened i just played with the pitch envelope while sample was playing on repeat. I remember i unchecked "Resampled Pitch Processing" and it crashed. But i might did something else, i can't remember now. Well i will work with it on a daily basis anyway and if it will happen again i will report you
Hmm can't reproduce it again. Now its stable. But the time it happened i just played with the pitch envelope while sample was playing on repeat. I remember i unchecked "Resampled Pitch Processing" and it crashed. But i might did something else, i can't remember now. Well i will work with it on a daily basis anyway and if it will happen again i will report you
I found one crashing bug here now, it'll probably crash if the Reset Envelope button is pressed while the playback is on. I'll concentrate my efforts on trying to make it crash when the audio preview is turned on...
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
I had crashed it again. I did a random button clicks and it crashed. I can't tell you exact steps because it was random but i can tell that it crashed after i press Stop/Preview button with a very long sample playing
Well it crashed again. Not sure if it will help you but i did a screenshot before it crashed. I dragged this handle to the right and it crahsed.
That potentially could be because it doesn't handle points very close to each other correctly. I think however a more serious issue is that the thread safety during the audio preview seems to completely broken...This unfortunately isn't an easy thing to fix, but I will try...
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
Here's a new build with *some* fixes, but lots of additional work is needed to make it work better (I haven't for example looked at all how the pitch shift mode, ie non-resampled mode, is working...) :
edit : link to old build removed
Changing the pitching mode (ie, resampled or not) while the audio preview is on is an especially bad mess, so my suggestion for the moment is to not try that at all. Stop the playback, change the mode, and start playback again.
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
Found what craziness it was doing with the nearby points...Hopefully fixed to some degree in this new build :
edit : link to old build removed
The behavior is still a bit undefined if there are points touching each other but at least it won't attempt to request hours of samples at once from Reaper now...
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
How do we install it ?
I have placed the dll file in Reapers's plugins folder, but I don't see anything after.
The builds posted here are for only Reaper/Windows 64 bit at the moment. However, if you are using those, the extension should add an action named "Xenakios : Pitch bend item" to the available actions. There's no shortcut key by default nor will it be added to any menu by the plugin.
(A 32 bit build might appear some day soon, but it will require Windows 7 or newer to run. Sorry, Windows XP users...)
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
Nice stuff Xenakios! It would be cool if you could stuff it in SWS if you find the time
I haven't followed the SWS plugin development that much lately, so I don't know what their policies are on supported platforms, the compilers they want to use etc...The code for the audio processor extension won't compile without C++11 support in the compiler and a standard library that matches Visual Studio 2013. So at least on OS-X that would mean a no-go for anything less than OS-X 10.7. I am not planning on cutting down the use of C++11...
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
This is almost a complete rewrite of the plugin. In this build the envelope editing area shows some additional information (mostly for my debugging purposes), some of which I will hide, make optional or show elsewhere in upcoming builds.
Still only for Windows 64 bit. 32 bit build for Windows might appear if anyone is interested in having that. Mac build comes when someone donates me an Intel Mac.
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
I wonder that, since you can do independently Pitch variation and Speed variation, perhaps it will be possible to do Time variation ?
I mean, variable rate time-stretching without pitch shifting ?
I wonder that, since you can do independently Pitch variation and Speed variation, perhaps it will be possible to do Time variation ?
I mean, variable rate time-stretching without pitch shifting ?
Yes, I was originally planning the non-resampling mode would also allow doing time stretching/shrinking and there was even some code already written for it, but that was disabled for some reason. Anyway, it should be possible to do now too...(The plugin is just using the resampling and time stretch/pitch shift capabilities that Reaper already has.)
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
Looking forward to this and I even have some time off now to get into hourglass properly too (not to mention Kyma)
Thanks for looking at this again Xenakios!
I don't know if it does. But it would be great if it had an option to remember it's last setting as you could then open it on another item and treat it the same if needed to.
No worries if not though, missed this plugin a lot!!
__________________ subproject FRs click here note: don't search for my pseudonym on the web. The "musicbynumbers" you find is not me or the name I use for my own music.