Go Back   Cockos Incorporated Forums > REAPER Forums > ReaScript, JSFX, REAPER Plug-in Extensions, Developer Forum

Reply
 
Thread Tools Display Modes
Old 07-26-2022, 06:04 PM   #41
todd_r
Human being with feelings
 
todd_r's Avatar
 
Join Date: Nov 2006
Posts: 782
Default

Quote:
Originally Posted by oli lewis View Post
honestly cannot wait for this mate - if reaper just had a drum machine and built in sampler like bitwig or ableton does it would be unstoppable workflow wise...
Do you know about RS5k manager, it's great

https://forum.cockos.com/showthread.php?t=207971


Attached Images
File Type: jpg rsk.jpg (94.0 KB, 679 views)
todd_r is offline   Reply With Quote
Old 07-26-2022, 07:13 PM   #42
oli lewis
Human being with feelings
 
Join Date: May 2022
Posts: 5
Default

Quote:
Originally Posted by todd_r View Post
Do you know about RS5k manager, it's great

https://forum.cockos.com/showthread.php?t=207971



yeah but couldn't figure out how to change pitch for all items at the same time, nor if i could automate parts of it with a curve or parameter modulation - and no filter

i mean mpl does way more than i could ever do don't get me wrong - but i usually just use sitala because i've set up a template with all my stuff on so i can just jam and record ideas - more just for the simplicity of it and how that affects your workflow but a built in one would be really good i think especially if it combined each pad into a potential "machine" so that a drum synth could be loaded on a pad - like bitwigs E-Kick, E-Snare and whatnot

i've been using rewire with bitwig into reaper because reaper is better for mixdowns in my opinion - but it means i have to commit to audio and i would love it if reaper had some of these features because it's just more potential for ideas and i love reaper's potential for creativity because there's some things other daws cannot do at all

but i think it deffo needs some modern electronic music producer features as well - not to pigeonhole the program into one niche, but making these things easy in the workflow and quick to do really helps especially as focus wanes.

this bryanchi script i can't wait for because it would make resampling audio so much easier when you're processing it through effects and if he gets the modulations down then there's so many sounds you could make on the fly without resorting to just doing an annoying automation drawing session

but yeah i did try that extension today mate but only so much you can do without the developers putting it native into the daw i suppose
oli lewis is offline   Reply With Quote
Old 07-28-2022, 07:19 AM   #43
permeke
Human being with feelings
 
Join Date: Dec 2019
Posts: 428
Default

when ?
permeke is offline   Reply With Quote
Old 07-28-2022, 08:30 AM   #44
COCPORN
Human being with feelings
 
Join Date: Jan 2008
Location: Oslo
Posts: 247
Default

Quote:
Originally Posted by BryanChi View Post
I had always found Bitwig's device's feature set very appealing. The modulation system is my first favorite, and there's also the modular FX approach where you can split the FX chain by frequency band or mid/side, or only process the wet signal of certain FXs. A quick video will explain it much better than I ever can:
Modulation - https://www.youtube.com/watch?v=WbJKjwwEIGk
Modular FXs - https://www.youtube.com/watch?v=9bSg0d6UcTE

I'm considering making this in Reascript, just thought I'd ask here to see if there's any experienced coders who's also interested in this idea. Also want to check how possible is it to build something like this using Reascript?
Thanks!
I use Bitwig (sparingly) as my second DAW. The performance is bad because a lot of the signal processing runs at audio rate. I think they should consider releasing it as a VST, I would buy it again. Yes, I mean package the whole engine as a VST, sort of like the Reason VST rack.

Bitwig is pretty great, but I had to abandon it because of performance and thus I returned here to bitch and moan.
__________________
https://www.cocporn.com
COCPORN is offline   Reply With Quote
Old 07-29-2022, 01:40 PM   #45
BryanChi
Human being with feelings
 
Join Date: Jan 2019
Location: Taiwan
Posts: 102
Default

Quote:
Originally Posted by oli lewis View Post
yeah but couldn't figure out how to change pitch for all items at the same time, nor if i could automate parts of it with a curve or parameter modulation - and no filter

i mean mpl does way more than i could ever do don't get me wrong - but i usually just use sitala because i've set up a template with all my stuff on so i can just jam and record ideas - more just for the simplicity of it and how that affects your workflow but a built in one would be really good i think especially if it combined each pad into a potential "machine" so that a drum synth could be loaded on a pad - like bitwigs E-Kick, E-Snare and whatnot

i've been using rewire with bitwig into reaper because reaper is better for mixdowns in my opinion - but it means i have to commit to audio and i would love it if reaper had some of these features because it's just more potential for ideas and i love reaper's potential for creativity because there's some things other daws cannot do at all

but i think it deffo needs some modern electronic music producer features as well - not to pigeonhole the program into one niche, but making these things easy in the workflow and quick to do really helps especially as focus wanes.

this bryanchi script i can't wait for because it would make resampling audio so much easier when you're processing it through effects and if he gets the modulations down then there's so many sounds you could make on the fly without resorting to just doing an annoying automation drawing session

but yeah i did try that extension today mate but only so much you can do without the developers putting it native into the daw i suppose
Thanks Lewis, I also really like how the drum rack works in Bitwig, I might try to build something similar in this script in the future, although there are many other priorities, more general features such as Envelope modulation, parallel processing, and custom layouts for popular plugins ,so I don't think it'll happen any time soon.

Btw I've updated the latest development progress on my first post!

Last edited by BryanChi; 07-29-2022 at 06:23 PM.
BryanChi is online now   Reply With Quote
Old 07-29-2022, 06:34 PM   #46
oli lewis
Human being with feelings
 
Join Date: May 2022
Posts: 5
Default

Quote:
Originally Posted by BryanChi View Post
Thanks Lewis, I also really like how the drum rack works in Bitwig, I might try to build something similar in this script in the future, although there are many other priorities, more general features such as Envelope modulation, parallel processing, and custom layouts for popular plugins ,so I don't think it'll happen any time soon.

Btw I've updated the latest development progress on my first post!
no worries mate, really hope reaper allows for some more interesting modulation options beyond just envelope modulation and an lfo - because a few of those bitwig modulations are just awesome and would be great for sound design for electronic music

if it had to create loads of reasamplomatics to make a drum rack it'd be awesome to have a global adsr and pitch for all of them which is what reasamplomatic lacks because doing it individually really ruins the workflow when you're trying to just make a bunch of new perc loops by moving new samples in and whatnot - that and an ability to just drag and drop samples and they auto update all instances

but anyway regardless, you're doing some awesome stuff mate and am incredibly thankful that you're attempting and succeeding at doing this

if reaper had a few more electronic music elements to it it'd be hands down the best daw i think
oli lewis is offline   Reply With Quote
Old 07-29-2022, 06:41 PM   #47
oli lewis
Human being with feelings
 
Join Date: May 2022
Posts: 5
Default

if you did look into a drum machine global thing that goes into this devices view, would there be any way to make a step sequencer with 16 or so steps? dunno if it would have to have a button where you select a track and it creates a midi track that auto updates - that would be great for just on the fly looping and jamming especially if you have hardware synths or drum machines

dunno how it would work since i'm a luddite but that would be great especially if it also worked with modulators and could set macros to move using that

and the note fx thing in bitwig is also really great and if there was a way to create a few of those sorts of things it'd be great
oli lewis is offline   Reply With Quote
Old 07-29-2022, 06:57 PM   #48
Rodulf
Human being with feelings
 
Join Date: May 2019
Posts: 207
Default

Looking VERY interesting. A lot of people are looking forward to this!
Rodulf is offline   Reply With Quote
Old 08-05-2022, 02:31 PM   #49
_TIP_
Human being with feelings
 
_TIP_'s Avatar
 
Join Date: Apr 2014
Location: NY
Posts: 156
Default

I'm thrilled, so many people looking forward to this project, this is one of the most talked features in this forum for so many years... Thank you for pulling the trigger BryanChi, I'm looking forward to get my hands on it and I want you to know that me and I'm sure many others really, really, really appreciate your efforts!!!
_TIP_ is offline   Reply With Quote
Old 08-05-2022, 02:39 PM   #50
dna598
Human being with feelings
 
Join Date: Jul 2007
Posts: 282
Default

Will there be drawable LFO's that are midi trigger-able?
dna598 is offline   Reply With Quote
Old 08-05-2022, 05:06 PM   #51
BryanChi
Human being with feelings
 
Join Date: Jan 2019
Location: Taiwan
Posts: 102
Default

@_TIP_ @Rodulf

Thanks for the kind words guys! Still have many more features I want to make but I'm really looking forward to releasing it.


Quote:
Originally Posted by dna598 View Post
Will there be drawable LFO's that are midi trigger-able?
Yes I'm planning on making this, I'll update here if I get it down

@oli lewis
Actually a step sequencer should be one of the easier features to implement! So I'm pretty sure we can make it.

I've updated the latest development progress on the first page, really liked how the gui turned out!
I'll start working on more general functions now rather than specific plugins.
BryanChi is online now   Reply With Quote
Old 08-05-2022, 05:54 PM   #52
DaniloVillanova
Human being with feelings
 
Join Date: Jan 2019
Posts: 107
Default

Hey BryanChi, pics are looking awesome. Are the modules for plugins going to be easy to create/modify? Or does every plugin module need to be made by you? Tnx!
DaniloVillanova is online now   Reply With Quote
Old 08-06-2022, 12:24 PM   #53
BryanChi
Human being with feelings
 
Join Date: Jan 2019
Location: Taiwan
Posts: 102
Default

Quote:
Originally Posted by DaniloVillanova View Post
Hey BryanChi, pics are looking awesome. Are the modules for plugins going to be easy to create/modify? Or does every plugin module need to be made by you? Tnx!
Thanks! Yes I'm planning to add a layout editing mode where you can drag to place and resize knobs, sliders and switches. I'll keep you posted.
BryanChi is online now   Reply With Quote
Old 08-06-2022, 12:58 PM   #54
DaniloVillanova
Human being with feelings
 
Join Date: Jan 2019
Posts: 107
Default

Quote:
Originally Posted by BryanChi View Post
Thanks! Yes I'm planning to add a layout editing mode where you can drag to place and resize knobs, sliders and switches. I'll keep you posted.
amazing, dude!
DaniloVillanova is online now   Reply With Quote
Old 08-07-2022, 12:07 AM   #55
odedd
Human being with feelings
 
Join Date: Dec 2019
Posts: 76
Default

That looks incredible!

Is there a system for user configurable UIs or extendability?
I think that it's important, as this will require constant maintenance to keep up with new versions of plugins etc.
If, for example, devices can be small modules of code that "plug-in" to the original script somehow, that could expand the script, and perhaps even form a community repository of "devices.
This will also take pressure off of you, think 2-3 years down the line .

I'd be very happy to offer any development help in that regard (even though it doesn't look like you need any).
__________________
Stem Manager

Last edited by odedd; 08-12-2022 at 02:38 AM.
odedd is offline   Reply With Quote
Old 08-13-2022, 05:27 PM   #56
BryanChi
Human being with feelings
 
Join Date: Jan 2019
Location: Taiwan
Posts: 102
Default

Thank you! : )

Yes I've thought about that too. I'll have to do some research and experimenting to see how to make that work.

Just wondering if you might be interested in helping develop the device's UIs? The main script is not very organized so I think it'll be hard for someone else to help me develop core functions, but it'd be really helpful if I can have someone to help me develop device's UIs, because there are so many plugins out there and we want to support as many as possible.
BryanChi is online now   Reply With Quote
Old 08-14-2022, 01:47 PM   #57
ferropop
Human being with feelings
 
ferropop's Avatar
 
Join Date: Jan 2016
Location: Los Angeles, CA
Posts: 1,691
Default

Legit can't believe what I'm seeing here, this is really incredible man. All the best during the development phase, looks like like a winner already!
__________________
Songs I've Written/Produced : https://sptfy.com/7SIW
Instagram : http://www.instagram.com/ferropop
ferropop is online now   Reply With Quote
Old 08-14-2022, 01:56 PM   #58
ferropop
Human being with feelings
 
ferropop's Avatar
 
Join Date: Jan 2016
Location: Los Angeles, CA
Posts: 1,691
Default

Just to confirm, where you talk about "parallel processing being possible"... are we talking like on the same track you can offshoot a Parallel chain, complete with wet/dry or independent volumes?

Like if you wanted to create a "spreader" type effect on a piano:

Parallel Chain 1 : (PANNED HARD LEFT)
-reapitch up 12cents
-EQ out lows
-Some kind of verb
-LFO the pitch a little bit

Parallel Chain 2 : (PANNED HARD RIGHT)
-reapitch down 12cents
-EQ out lows
-Some kind of delay
-LFO the delay time a little bit for that creepy vibe

And then a Macro to control the volumes of both Parallel chains together?
__________________
Songs I've Written/Produced : https://sptfy.com/7SIW
Instagram : http://www.instagram.com/ferropop
ferropop is online now   Reply With Quote
Old 08-15-2022, 01:40 PM   #59
ferropop
Human being with feelings
 
ferropop's Avatar
 
Join Date: Jan 2016
Location: Los Angeles, CA
Posts: 1,691
Default

Also quick question - is this something that operates per-track like in BitWig/Ableton/S1 etc? Or is it a project-wide sort of thing?

I could see use cases for Macros especially at both the track and project level. Track level is obvious, would work like any modern synth. Project level would be cool too, assigning single macros/lfos to parameters on multiple tracks.

Ugh just so excited seeing some movement in this area.
__________________
Songs I've Written/Produced : https://sptfy.com/7SIW
Instagram : http://www.instagram.com/ferropop
ferropop is online now   Reply With Quote
Old 08-15-2022, 08:00 PM   #60
BryanChi
Human being with feelings
 
Join Date: Jan 2019
Location: Taiwan
Posts: 102
Default

Thanks @ferropop! Really glad to see people being as enthusiastic as I am about this project.
Yes what you described for parallel processing is possible. Essentially it's splitting a signal into multiple channels so you can process them individually and then mix them back later.

Currently it follows whichever track that's selected, and macro doesn't work across tracks. Personally I don't find global macros as useful, maybe it's because I never use reaper in live settings. But anyways I'll add this feature in the future if there's much interest.
BryanChi is online now   Reply With Quote
Old 08-16-2022, 11:00 AM   #61
ferropop
Human being with feelings
 
ferropop's Avatar
 
Join Date: Jan 2016
Location: Los Angeles, CA
Posts: 1,691
Default

Quote:
Originally Posted by BryanChi View Post
Thanks @ferropop! Really glad to see people being as enthusiastic as I am about this project.
Yes what you described for parallel processing is possible. Essentially it's splitting a signal into multiple channels so you can process them individually and then mix them back later.

Currently it follows whichever track that's selected, and macro doesn't work across tracks. Personally I don't find global macros as useful, maybe it's because I never use reaper in live settings. But anyways I'll add this feature in the future if there's much interest.
Yeah it's unreal to me that you achieved this through Scripting.

I just really adore the idea of being able to "black box" effects, provide a couple of simple macro controls that get automated, and solve the insane multiple-track/pin-insanity mess that happens when trying to do even fairly simple parallel processing.

The possibilities are truly endless, and I'm so glad you looked at BitWig as your inspiration as they have literally perfected this feature.
__________________
Songs I've Written/Produced : https://sptfy.com/7SIW
Instagram : http://www.instagram.com/ferropop
ferropop is online now   Reply With Quote
Old 08-16-2022, 11:04 AM   #62
ferropop
Human being with feelings
 
ferropop's Avatar
 
Join Date: Jan 2016
Location: Los Angeles, CA
Posts: 1,691
Default

If I may throw this out there, the VITAL synth by Matt Tytel (single-handedly took on Serum) is a fantastic example of where this can all go from a visual and usability perspective.

Drag-n-drop of modulators onto parameters will preview their effect in realtime during the mouse drag, so you can immediately get a sense of whether this modulation is even getting you in the right world without having to commit anything! Incredible for quickly experimenting also - while holding the mouse button down, just drag overtop some other parameter and watch how the modulator affects that one - just try stuff and hear the results instantly.

Also really love the visual feedback. Lets say you engage the Sin modulator - you physically see the modulator wave passing through its cycle, and thus its effect on the parameters in realtime. This type of visual feedback is so important, so powerful, and integrates what you hear with what's happening on screen in such a simple and obvious way.

People out there doing incredible things, there's so much high-level development to be inspired by.
__________________
Songs I've Written/Produced : https://sptfy.com/7SIW
Instagram : http://www.instagram.com/ferropop
ferropop is online now   Reply With Quote
Old 08-16-2022, 07:46 PM   #63
BryanChi
Human being with feelings
 
Join Date: Jan 2019
Location: Taiwan
Posts: 102
Default

Quote:
Originally Posted by ferropop View Post
If I may throw this out there, the VITAL synth by Matt Tytel (single-handedly took on Serum) is a fantastic example of where this can all go from a visual and usability perspective.

Drag-n-drop of modulators onto parameters will preview their effect in realtime during the mouse drag, so you can immediately get a sense of whether this modulation is even getting you in the right world without having to commit anything! Incredible for quickly experimenting also - while holding the mouse button down, just drag overtop some other parameter and watch how the modulator affects that one - just try stuff and hear the results instantly.

Also really love the visual feedback. Lets say you engage the Sin modulator - you physically see the modulator wave passing through its cycle, and thus its effect on the parameters in realtime. This type of visual feedback is so important, so powerful, and integrates what you hear with what's happening on screen in such a simple and obvious way.

People out there doing incredible things, there's so much high-level development to be inspired by.
Are you talking about the little line that indicates where the parameter is at after it's modulation? The visual feedback is pretty important indeed. Omnisphere for example has very poor indicators for its modulations, and the way to assign modulation is pretty outdated, at least when I tried it
BryanChi is online now   Reply With Quote
Old 08-16-2022, 09:20 PM   #64
ferropop
Human being with feelings
 
ferropop's Avatar
 
Join Date: Jan 2016
Location: Los Angeles, CA
Posts: 1,691
Default

Quote:
Originally Posted by BryanChi View Post
Are you talking about the little line that indicates where the parameter is at after it's modulation? The visual feedback is pretty important indeed. Omnisphere for example has very poor indicators for its modulations, and the way to assign modulation is pretty outdated, at least when I tried it
This for sure, but I mean - during the drag if you hover over a parameter it will "audition" the modulation for you, in realtime, without actually assigning the modulation. This lets you quickly hover over different things and see what that modulation sounds like on that thing - and if you want to assign it just let go of the mouse button to drop it onto the parameter. It's fantastic and inspires experimentation, and is so visual and natural and awesome.
__________________
Songs I've Written/Produced : https://sptfy.com/7SIW
Instagram : http://www.instagram.com/ferropop
ferropop is online now   Reply With Quote
Old 08-17-2022, 04:05 AM   #65
pcp
Human being with feelings
 
pcp's Avatar
 
Join Date: Oct 2021
Location: Singapore
Posts: 124
Default

LOVE this feature of Vital. Especially the way you can use the mouse wheel while dragging over targets to change the mod depth. Makes thinking 'i need to modulate this modulator like so' a musical decision in the moment rather than a producer flex.
pcp is online now   Reply With Quote
Old 08-17-2022, 09:02 AM   #66
ferropop
Human being with feelings
 
ferropop's Avatar
 
Join Date: Jan 2016
Location: Los Angeles, CA
Posts: 1,691
Default

Quote:
Originally Posted by pcp View Post
LOVE this feature of Vital. Especially the way you can use the mouse wheel while dragging over targets to change the mod depth. Makes thinking 'i need to modulate this modulator like so' a musical decision in the moment rather than a producer flex.
thissssssssssssss <3

But yeah ! Was more a "hey check this out" post, a great example of a very forward-thinking workflow decision.
__________________
Songs I've Written/Produced : https://sptfy.com/7SIW
Instagram : http://www.instagram.com/ferropop
ferropop is online now   Reply With Quote
Old 08-17-2022, 11:03 AM   #67
BryanChi
Human being with feelings
 
Join Date: Jan 2019
Location: Taiwan
Posts: 102
Default

Ohh I see what you mean, yeah that's shouldn't be too hard to implement. Thanks for the suggestion! This is exactly why I need this thread.
BryanChi is online now   Reply With Quote
Old 08-17-2022, 07:13 PM   #68
Arthur McArthur
Human being with feelings
 
Join Date: Sep 2016
Location: Toronto
Posts: 636
Default

This looks awesome! I can help out with some device UIs if youÂ’re interested
Arthur McArthur 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 10:49 PM.


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