|
|
|
04-02-2015, 06:25 PM
|
#81
|
Human being with feelings
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
|
Quote:
Originally Posted by heda
Beautiful !
more ideas:
Fade in & Fade Out of amplitude from 0 to amplitude and from amplitude to 0. And length of fade in and length of fade out parameters.
|
More or less as requested...
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
|
|
|
04-02-2015, 10:55 PM
|
#82
|
Human being with feelings
Join Date: Oct 2008
Location: Right Hear
Posts: 15,619
|
OMG Xen.... you have got me drooling
|
|
|
04-03-2015, 12:46 AM
|
#83
|
Human being with feelings
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
|
Oh My God, i want this !!
|
|
|
04-03-2015, 01:01 AM
|
#84
|
Human being with feelings
Join Date: Apr 2011
Posts: 3,547
|
Wow!! This is great!!
But does it create one gazillion undo points?
|
|
|
04-03-2015, 03:56 AM
|
#85
|
Human being with feelings
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
|
Quote:
Originally Posted by amagalma
Wow!! This is great!!
But does it create one gazillion undo points?
|
It creates an undo point when then mouse button is released from a slider. (Which seems to be at the moment the best way to do it, but I suppose I can add an option at some point to add an undo point for example when the script window is closed.)
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
|
|
|
04-03-2015, 04:42 AM
|
#86
|
Human being with feelings
Join Date: Jan 2012
Location: Germany
Posts: 1,169
|
Quote:
Originally Posted by Xenakios
It creates an undo point when then mouse button is released from a slider.
|
I'd say this behaviour is just perfect.
|
|
|
04-03-2015, 08:23 AM
|
#87
|
Human being with feelings
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
|
Preliminary public release suitable for end users :
http://ge.tt/3sgWRiD2/v/0?c
I expect this to change a lot in the future, but I'll provide this version to get feedback on how it is working so far.
Quick guide to use :
-Run the Lua script. A floating window for the script should appear.
-Select an envelope and make a time selection in the project. (If the time selection isn't made, the script won't do anything.)
-Tweak the sliders in the script window to generate envelope points for the selected envelope, covering the project time selection
-The "Rate mode" slider determines if the envelope points generation happens with free Hz time or at musical note values following tempo
-The script retains its settings for each envelope that has been manipulated by the script. (So don't get surprised if the sliders jump to different values when selecting another envelope! It's just the settings that were last used in the script for that envelope. This behavior will probably become optional in the future.)
Some already known problems :
-The fade in/out parameters don't yet work in musical note values rate mode due to embarrassing brain lock-out of the programmer
-Jesusonic plugin parameters in most cases won't work properly
-Take envelopes don't work properly
-Most parameter values are shown in the sliders as unfriendly numbers in the range 0.0-1.0
-The quantization steps don't make the number of steps indicated in the slider with all envelopes
-Settings states not saved/loaded between runs of the script
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
Last edited by Xenakios; 04-15-2015 at 05:33 AM.
|
|
|
04-03-2015, 08:52 AM
|
#88
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,793
|
bug:
In new V5 fader-scaling mode doesn't work
|
|
|
04-03-2015, 09:16 AM
|
#89
|
Human being with feelings
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
|
Quote:
Originally Posted by Sexan
bug:
In new V5 fader-scaling mode doesn't work
|
Hopefully will be fixed for the next version. I haven't used the new envelope fader scaling mode stuff in Reaper 5 yet, so I have to investigate if the fix I did is working reasonably...
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
|
|
|
04-03-2015, 10:35 AM
|
#90
|
Human being with feelings
Join Date: Jul 2007
Location: Jazz City
Posts: 5,092
|
Quote:
Originally Posted by spk77
Very nice! I didn't realize that it's possible to use these new envelope functions in "real time"!
Manipulating 30000 points while playing (on Win XP32 from 2003 ):
|
spk! Has the "create/manipulate" script ever seen the light of day?
EDIT: I realize it's a Xenakios script! What is it in the Finnish water that breeds scripting heroes like you two???
__________________
Windows 10x64 | AMD Ryzen 3700X | ATI FirePro 2100 | Marian Seraph AD2, 4.3.8 | Yamaha Steinberg MR816x
"If I can hear well, then everything I do is right" (Allen Sides)
Last edited by beingmf; 04-04-2015 at 03:10 AM.
|
|
|
04-03-2015, 10:54 AM
|
#91
|
Human being with feelings
Join Date: Jun 2009
Location: South, UK
Posts: 14,255
|
Awesome Xenakios!
Will test as soon as I can!
__________________
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.
|
|
|
04-03-2015, 11:05 AM
|
#92
|
Human being with feelings
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
|
I've updated the script to take into account the Reaper 5 volume envelope scaling modes. (It does produce a bit weird looking envelopes with that, though...So I am not 100% sure it's working as it should.)
http://ge.tt/3sgWRiD2/v/0?c
(The link was also updated to the original release post.)
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
Last edited by Xenakios; 04-03-2015 at 11:18 AM.
|
|
|
04-03-2015, 11:05 AM
|
#93
|
Human being with feelings
Join Date: Nov 2010
Location: St. Paul, MN
Posts: 13
|
Quote:
Originally Posted by Xenakios
-The fade in/out parameters don't yet work in musical note values rate mode due to embarrassing brain lock-out of the programmer
-Take envelopes don't work properly
-Most parameter values are shown in the sliders as unfriendly numbers in the range 0.0-1.0
-The quantization steps don't make the number of steps indicated in the slider with all envelopes
-Settings states not saved/loaded between runs of the script
|
I wouldn't be too embarrassed, this is the cat's meow! I hope it's fun to solve when you get to it.
Cheers!
|
|
|
04-03-2015, 11:17 AM
|
#94
|
Human being with feelings
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
|
Updated again. The script will now terminate itself when the window close button is clicked.
http://ge.tt/3sgWRiD2/v/0?c
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
|
|
|
04-03-2015, 11:37 AM
|
#95
|
Human being with feelings
Join Date: Jun 2009
Location: South, UK
Posts: 14,255
|
Just started testing here and it's very well done so far!
The volume scaling is a little bit strange to work with because the tilt and fade ins don't seem to be quite right with it yet but not too bad!
I wonder if at some point you might consider adding a start rate and a end rate that could be used to have either the rate increase from the start of the time selection to the end (so it would speed up the rate) or also, the other way round where it would slow down by the end.
This would make programming some more natural vibratos and stuff like that easier to do when you don't have time to do it live!
__________________
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.
|
|
|
04-03-2015, 11:40 AM
|
#96
|
Human being with feelings
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
|
Quote:
Originally Posted by musicbynumbers
I wonder if at some point you might consider adding a start rate and a end rate
|
Maybe, but that has the can of worms that people would really want a full envelope to do that in the end anyway...(That is, if I add start and end rates, then somebody is going to also want a middle rate and then somebody wants an ADSR envelope for that and finally someone wants a full breakpoint envelope for it with unlimited points...And of course all this would really need to be done for ALL the parameters, not just the rate.)
I have to consider how I will do with that stuff...
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
|
|
|
04-03-2015, 11:44 AM
|
#97
|
Human being with feelings
Join Date: Jun 2009
Location: South, UK
Posts: 14,255
|
Another thing I've noticed when going back to something you've already manipulated is that it would be great to have a tick box for a mode that only applies the slider you've actually moved and does not apply the other sliders you haven't touched.
This would mean you could turn down the amplitude of a selection of points (for instance) without it creating a new set of sine waves etc. Or fade in some automation without changing it in any other way.
Don't know if that is even possible without strangeness ensuing but it would be so powerul!
Lastly, I'm impressed that reaper is handling very high LFO rates without even a hint of CPU use that's good news for ring modulation madness!
__________________
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.
|
|
|
04-03-2015, 11:46 AM
|
#98
|
Human being with feelings
Join Date: Jun 2009
Location: South, UK
Posts: 14,255
|
Quote:
Originally Posted by Xenakios
Maybe, but that has the can of worms that people would really want a full envelope to do that in the end anyway...(That is, if I add start and end rates, then somebody is going to also want a middle rate and then somebody wants an ADSR envelope for that and finally someone wants a full breakpoint envelope for it with unlimited points...And of course all this would really need to be done for ALL the parameters, not just the rate.)
I have to consider how I will do with that stuff...
|
No worries Hopefully, you'll find that this alone though isn't too bad and is super awesome and everything else can be done by others later on. lol
__________________
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.
|
|
|
04-03-2015, 04:04 PM
|
#99
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 10,088
|
@musicbynumber
If you want to modify already in place envelope poibts amplitude, you would rather use the spk77 compress/exand envelope points :P
|
|
|
04-03-2015, 09:10 PM
|
#100
|
Human being with feelings
Join Date: Jun 2009
Location: South, UK
Posts: 14,255
|
Quote:
Originally Posted by X-Raym
@musicbynumber
If you want to modify already in place envelope poibts amplitude, you would rather use the spk77 compress/exand envelope points :P
|
Thanks I have that too. Just would love it all in the same place but it's not up to me so I'm just happy that we have something this amazing in the first place along with the SWS LFO and envelope processors too and the scripts from you guys.
We are spoilt!
__________________
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.
|
|
|
04-12-2015, 03:13 PM
|
#101
|
Human being with feelings
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
|
Preliminary work on a breakpoint envelope control (here it's controlling the amplitude of the point generation) :
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
Last edited by Xenakios; 04-12-2015 at 04:22 PM.
|
|
|
04-12-2015, 04:42 PM
|
#102
|
Moderator
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,712
|
Dang! That's insane
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
|
|
|
04-12-2015, 05:06 PM
|
#103
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,344
|
It's great! so much fun
it has so many options already. There should have to be some presets
|
|
|
04-12-2015, 07:30 PM
|
#104
|
Human being with feelings
Join Date: Feb 2008
Location: Mesa, AZ
Posts: 2,057
|
Z Nakie Yoze
I made a thread specifically so anyone could grab some code for non-linear envelopes.
http://forum.cockos.com/showthread.php?t=154951
just sayin'!
__________________
Soundemote - Home of the chaosfly and pretty oscilloscope.
MyReaperPlugin - Easy-to-use cross-platform C++ REAPER extension template
|
|
|
04-12-2015, 08:31 PM
|
#105
|
Human being with feelings
Join Date: Jun 2009
Location: South, UK
Posts: 14,255
|
ooh, very very cool!
(hope this means you might add a frequency control envelope at some point then? That would be so powerful!)
__________________
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.
|
|
|
04-13-2015, 01:47 PM
|
#106
|
Human being with feelings
Join Date: Jul 2009
Posts: 1,071
|
hee hee so sweeeet ! tame this beast !
|
|
|
04-13-2015, 01:57 PM
|
#107
|
Human being with feelings
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
|
Quote:
Originally Posted by Argitoth
|
Yeah, interesting ideas there! However, I might want to avoid going too fancy in this script since the purpose in the end is to generate points for the Reaper envelopes, which in turn do not necessarily work well for every use case that can be imagined. (So linear envelope segments in the point generator script shall suffice for now...The code is a bad enough mess as it is...)
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
|
|
|
04-13-2015, 02:00 PM
|
#108
|
Human being with feelings
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
|
Quote:
Originally Posted by musicbynumbers
ooh, very very cool!
(hope this means you might add a frequency control envelope at some point then? That would be so powerful!)
|
My preliminary attempt to make the frequency/rate controlled from an envelope didn't go too well (the resulting envelope wasn't really right), but I think there's a solution...Need to look into that soon.
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
|
|
|
04-13-2015, 03:24 PM
|
#109
|
Human being with feelings
Join Date: Jun 2009
Location: South, UK
Posts: 14,255
|
Quote:
Originally Posted by Xenakios
My preliminary attempt to make the frequency/rate controlled from an envelope didn't go too well (the resulting envelope wasn't really right), but I think there's a solution...Need to look into that soon.
|
Thanks, I'll be praying to the techno-overlords that they grant you the correct majestic code to perform this magnificent feat! (plus I'll obviously donate too to say thanks!)
__________________
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.
|
|
|
04-14-2015, 01:27 AM
|
#110
|
Human being with feelings
Join Date: Jul 2007
Location: Jazz City
Posts: 5,092
|
Absolutely amazing!
__________________
Windows 10x64 | AMD Ryzen 3700X | ATI FirePro 2100 | Marian Seraph AD2, 4.3.8 | Yamaha Steinberg MR816x
"If I can hear well, then everything I do is right" (Allen Sides)
|
|
|
04-14-2015, 04:00 AM
|
#111
|
Human being with feelings
Join Date: Jan 2012
Posts: 104
|
Awesome idea the breakpoint envelope
|
|
|
04-14-2015, 05:47 PM
|
#112
|
Human being with feelings
Join Date: May 2006
Location: Saskatoon, Canada
Posts: 2,118
|
Envelopes controlling envelopes... am I in the matrix or is someone trying to incept me?
|
|
|
04-14-2015, 06:07 PM
|
#113
|
Human being with feelings
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
|
Finally got rid of the sine wave function which was causing various problems as I was trying to sample it at the correct time points etc...The generator is now using less generated points to achieve shapes like triangle and approximate sine and square shapes, by manipulating the Reaper envelope tension amounts. (It won't produce perfect sine wave shapes, but I've decided this is how it will work, at least for now.) This is now getting closer to how the envelope points generation feature works in HourGlass. (And is actually better because there are the envelopes for the envelope generation!) The rate/frequency parameter is now automatable too.
All this stuff requires various tweaks and fixes before it's more ready for any wider testing.
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
|
|
|
04-14-2015, 08:31 PM
|
#114
|
Human being with feelings
Join Date: Jun 2009
Location: South, UK
Posts: 14,255
|
yesssssssssssssssssssssssssssss!
this is amazing!
__________________
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.
|
|
|
04-15-2015, 04:50 AM
|
#115
|
Human being with feelings
Join Date: Oct 2008
Posts: 1,598
|
this is some next level shit! cool! I can see all sorts of possibilities. tempos and so on.
|
|
|
04-15-2015, 05:27 AM
|
#116
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,344
|
Amazing A lot of possibilities for sound design
I wonder why the middle points are not in the middle line of the lane.
|
|
|
04-15-2015, 05:31 AM
|
#117
|
Human being with feelings
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
|
Quote:
Originally Posted by heda
Amazing A lot of possibilities for sound design
I wonder why the middle points are not in the middle line of the lane.
|
Because the "Center" parameter had an irregular envelope that wasn't centered while I was doing the screen capture...
edit : removed edit
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
Last edited by Xenakios; 04-15-2015 at 05:44 AM.
|
|
|
04-15-2015, 12:56 PM
|
#118
|
Human being with feelings
Join Date: Jul 2009
Posts: 1,071
|
nice !
|
|
|
04-16-2015, 03:01 AM
|
#119
|
Human being with feelings
Join Date: Dec 2010
Posts: 3,828
|
Can it be encapsulated in its own item yet haha
|
|
|
04-16-2015, 04:35 AM
|
#120
|
Human being with feelings
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
|
Quote:
Originally Posted by gpunk_w
Can it be encapsulated in its own item yet haha
|
Sorry. Cockos will have to take care of that...
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 08:32 AM.
|