Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Pre-Release Discussion

Reply
 
Thread Tools Display Modes
Old 04-02-2015, 06:25 PM   #81
Xenakios
Human being with feelings
 
Xenakios's Avatar
 
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
Default

Quote:
Originally Posted by heda View Post
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.
Xenakios is offline   Reply With Quote
Old 04-02-2015, 10:55 PM   #82
hopi
Human being with feelings
 
hopi's Avatar
 
Join Date: Oct 2008
Location: Right Hear
Posts: 15,619
Default

OMG Xen.... you have got me drooling
__________________
...should be fixed for the next build... http://tinyurl.com/cr7o7yl
https://soundcloud.com/hopikiva
hopi is offline   Reply With Quote
Old 04-03-2015, 12:46 AM   #83
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
Default

Oh My God, i want this !!
vanhaze is offline   Reply With Quote
Old 04-03-2015, 01:01 AM   #84
amagalma
Human being with feelings
 
amagalma's Avatar
 
Join Date: Apr 2011
Posts: 3,547
Default

Wow!! This is great!!

But does it create one gazillion undo points?
amagalma is offline   Reply With Quote
Old 04-03-2015, 03:56 AM   #85
Xenakios
Human being with feelings
 
Xenakios's Avatar
 
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
Default

Quote:
Originally Posted by amagalma View Post
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.
Xenakios is offline   Reply With Quote
Old 04-03-2015, 04:42 AM   #86
timothys_monster
Human being with feelings
 
timothys_monster's Avatar
 
Join Date: Jan 2012
Location: Germany
Posts: 1,169
Default

Quote:
Originally Posted by Xenakios View Post
It creates an undo point when then mouse button is released from a slider.
I'd say this behaviour is just perfect.
timothys_monster is offline   Reply With Quote
Old 04-03-2015, 08:23 AM   #87
Xenakios
Human being with feelings
 
Xenakios's Avatar
 
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
Default

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.
Xenakios is offline   Reply With Quote
Old 04-03-2015, 08:52 AM   #88
Sexan
Human being with feelings
 
Sexan's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 4,793
Default

bug:
In new V5 fader-scaling mode doesn't work
Sexan is offline   Reply With Quote
Old 04-03-2015, 09:16 AM   #89
Xenakios
Human being with feelings
 
Xenakios's Avatar
 
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
Default

Quote:
Originally Posted by Sexan View Post
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.
Xenakios is offline   Reply With Quote
Old 04-03-2015, 10:35 AM   #90
beingmf
Human being with feelings
 
beingmf's Avatar
 
Join Date: Jul 2007
Location: Jazz City
Posts: 5,092
Default

Quote:
Originally Posted by spk77 View Post
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.
beingmf is offline   Reply With Quote
Old 04-03-2015, 10:54 AM   #91
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,255
Default

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.
musicbynumbers is offline   Reply With Quote
Old 04-03-2015, 11:05 AM   #92
Xenakios
Human being with feelings
 
Xenakios's Avatar
 
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
Default

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.
Xenakios is offline   Reply With Quote
Old 04-03-2015, 11:05 AM   #93
calebcharles
Human being with feelings
 
calebcharles's Avatar
 
Join Date: Nov 2010
Location: St. Paul, MN
Posts: 13
Default

Quote:
Originally Posted by Xenakios View Post
-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!
calebcharles is offline   Reply With Quote
Old 04-03-2015, 11:17 AM   #94
Xenakios
Human being with feelings
 
Xenakios's Avatar
 
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
Default

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.
Xenakios is offline   Reply With Quote
Old 04-03-2015, 11:37 AM   #95
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,255
Default

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.
musicbynumbers is offline   Reply With Quote
Old 04-03-2015, 11:40 AM   #96
Xenakios
Human being with feelings
 
Xenakios's Avatar
 
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
Default

Quote:
Originally Posted by musicbynumbers View Post

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.
Xenakios is offline   Reply With Quote
Old 04-03-2015, 11:44 AM   #97
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,255
Default

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.
musicbynumbers is offline   Reply With Quote
Old 04-03-2015, 11:46 AM   #98
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,255
Default

Quote:
Originally Posted by Xenakios View Post
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.
musicbynumbers is offline   Reply With Quote
Old 04-03-2015, 04:04 PM   #99
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 10,088
Default

@musicbynumber
If you want to modify already in place envelope poibts amplitude, you would rather use the spk77 compress/exand envelope points :P
X-Raym is offline   Reply With Quote
Old 04-03-2015, 09:10 PM   #100
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,255
Default

Quote:
Originally Posted by X-Raym View Post
@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.
musicbynumbers is offline   Reply With Quote
Old 04-12-2015, 03:13 PM   #101
Xenakios
Human being with feelings
 
Xenakios's Avatar
 
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
Default

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.
Xenakios is offline   Reply With Quote
Old 04-12-2015, 04:42 PM   #102
Mercado_Negro
Moderator
 
Mercado_Negro's Avatar
 
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,712
Default

Dang! That's insane
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
Mercado_Negro is offline   Reply With Quote
Old 04-12-2015, 05:06 PM   #103
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,344
Default

It's great! so much fun
it has so many options already. There should have to be some presets
heda is offline   Reply With Quote
Old 04-12-2015, 07:30 PM   #104
Argitoth
Human being with feelings
 
Argitoth's Avatar
 
Join Date: Feb 2008
Location: Mesa, AZ
Posts: 2,057
Default

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
Argitoth is offline   Reply With Quote
Old 04-12-2015, 08:31 PM   #105
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,255
Default

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.
musicbynumbers is offline   Reply With Quote
Old 04-13-2015, 01:47 PM   #106
J Reverb
Human being with feelings
 
Join Date: Jul 2009
Posts: 1,071
Default

hee hee so sweeeet ! tame this beast !
J Reverb is offline   Reply With Quote
Old 04-13-2015, 01:57 PM   #107
Xenakios
Human being with feelings
 
Xenakios's Avatar
 
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
Default

Quote:
Originally Posted by Argitoth View Post
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'!
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.
Xenakios is offline   Reply With Quote
Old 04-13-2015, 02:00 PM   #108
Xenakios
Human being with feelings
 
Xenakios's Avatar
 
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
Default

Quote:
Originally Posted by musicbynumbers View Post
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.
Xenakios is offline   Reply With Quote
Old 04-13-2015, 03:24 PM   #109
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,255
Default

Quote:
Originally Posted by Xenakios View Post
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.
musicbynumbers is offline   Reply With Quote
Old 04-14-2015, 01:27 AM   #110
beingmf
Human being with feelings
 
beingmf's Avatar
 
Join Date: Jul 2007
Location: Jazz City
Posts: 5,092
Default

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)
beingmf is offline   Reply With Quote
Old 04-14-2015, 04:00 AM   #111
Tronic
Human being with feelings
 
Tronic's Avatar
 
Join Date: Jan 2012
Posts: 104
Default

Awesome idea the breakpoint envelope
Tronic is offline   Reply With Quote
Old 04-14-2015, 05:47 PM   #112
plush2
Human being with feelings
 
Join Date: May 2006
Location: Saskatoon, Canada
Posts: 2,118
Default

Envelopes controlling envelopes... am I in the matrix or is someone trying to incept me?
plush2 is offline   Reply With Quote
Old 04-14-2015, 06:07 PM   #113
Xenakios
Human being with feelings
 
Xenakios's Avatar
 
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
Default

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.
Xenakios is offline   Reply With Quote
Old 04-14-2015, 08:31 PM   #114
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,255
Default

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.
musicbynumbers is offline   Reply With Quote
Old 04-15-2015, 04:50 AM   #115
memyselfandus
Human being with feelings
 
memyselfandus's Avatar
 
Join Date: Oct 2008
Posts: 1,598
Default

this is some next level shit! cool! I can see all sorts of possibilities. tempos and so on.
memyselfandus is offline   Reply With Quote
Old 04-15-2015, 05:27 AM   #116
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,344
Default

Amazing A lot of possibilities for sound design

I wonder why the middle points are not in the middle line of the lane.
heda is offline   Reply With Quote
Old 04-15-2015, 05:31 AM   #117
Xenakios
Human being with feelings
 
Xenakios's Avatar
 
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
Default

Quote:
Originally Posted by heda View Post
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.
Xenakios is offline   Reply With Quote
Old 04-15-2015, 12:56 PM   #118
J Reverb
Human being with feelings
 
Join Date: Jul 2009
Posts: 1,071
Default

nice !
J Reverb is offline   Reply With Quote
Old 04-16-2015, 03:01 AM   #119
Win Conway
Human being with feelings
 
Join Date: Dec 2010
Posts: 3,828
Default

Can it be encapsulated in its own item yet haha
Win Conway is offline   Reply With Quote
Old 04-16-2015, 04:35 AM   #120
Xenakios
Human being with feelings
 
Xenakios's Avatar
 
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
Default

Quote:
Originally Posted by gpunk_w View Post
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.
Xenakios is offline   Reply With Quote
Reply

Thread Tools
Display Modes

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 08:32 AM.


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