 |
|
|
04-12-2023, 11:20 AM
|
#1
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 3,556
|
ReaSpaghetti Visual Scripter Alpha - Ages 4 to 99
So you wanna make a script? Not so pro in lua or even coding? You are tempted to ask GPT to make something for you?
Well I was very bored and I made this for you. Very basic do something with tracks:
What can it do? Pretty much anything you can do with normal scripting and MOAARR...
Adding nodes Right click and start typing:
Functions (with arguments and returns)
Promoting pins to variables for easier connecting:
Wireless nodes to keep things tidy:
Error catching mechanism for preventing crashing:
Saving Loading your legos (you need to add .lego) at saving :
Defer:
Lua standard library:
Since I'm working in Unreal Engine most of the functionality/behavior is from there so UE users (if any) should feel comfortable
Anyway to see the full potential of it I made something....
Presenting the SCHWARMINATOR:
Utilising defered behavior and imgui inside imgui, tables, complex checks, functions, everything else
IMAGES USED ARE CREDITED TO THEIR AUTHORS!!
Background : https://www.tumblr.com/anasabdin
Cute Squid sprite: https://princeofbugs.wordpress.com/2...ss-discipline/
Schwarminator is not yet available but will be soon.
Anyway many many thanks to cfillion for holding my hand, my special supporters, xraym for excelent API site which is used for creating/parsing API, and everyone involved
Available on my reapack
There is a lot of things to do UI wise yet and find some bugs. Its too much for me alone to track them all so lets get things 1 by 1.
Documentation is available in scripts folder "Docs"
Last edited by Sexan; 04-15-2023 at 05:14 AM.
Reason: Changed name for copyright issues
|
|
|
04-12-2023, 11:55 AM
|
#2
|
Human being with feelings
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 2,939
|
Am I tripping? I mean, is this for real?
|
|
|
04-12-2023, 12:10 PM
|
#3
|
Human being with feelings
Join Date: Apr 2022
Posts: 130
|
🤯
|
|
|
04-12-2023, 12:15 PM
|
#4
|
Human being with feelings
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 2,939
|
While I've installed it from Reapack and I see it in the list, I can't find it in the actions for some reason.
Except that this concept is really insane because it's something like MAX now for Reaper, I'm so curious and excited to see where this goes!
The crazy thing is that I've created a FR similar to this script some years ago.
This is really sick.
https://forum.cockos.com/showthread.php?t=228723
|
|
|
04-12-2023, 12:19 PM
|
#5
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 3,556
|
Quote:
Originally Posted by Vagelis
While I've installed it from Reapack and I see it in the list, I can't find it in the actions for some reason.
Except that this concept is really insane because it's something like MAX now for Reaper, I'm so curious and excited to see where this goes!
The crazy thing is that I've created a FR similar to this script some years ago.
This is really sick.
https://forum.cockos.com/showthread.php?t=228723
|
Ah my bad.... its called "Main".. will fix this soon
|
|
|
04-12-2023, 12:22 PM
|
#6
|
Human being with feelings
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 2,939
|
Quote:
Originally Posted by Sexan
Ah my bad.... its called "Main".. will fix this soon
|
No problem and thanks, I'm still kind of shocked, looking forward to try
EDIT: Schwarminator is hilarious
Last edited by Vagelis; 04-12-2023 at 12:30 PM.
|
|
|
04-12-2023, 12:41 PM
|
#7
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 3,556
|
Here is a little "scary" complex example with envelopes across tracks. It will only change/increment values if point value is bellow 500
But anyway make this as function and dont think about it, just add proper arguments and returns and it will become dynamic and modifiable as you wish.
Function Templates/Library is on to-do list, so there will be lots of functions out of the box to do various things to tracks/envelopes etc
|
|
|
04-12-2023, 12:57 PM
|
#8
|
Human being with feelings
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 2,939
|
Quote:
Originally Posted by Sexan
Will make some documentation and make it available soon.
|
looking forward, the GUI looks amazing and it's a big reason for me to make me start learning more about scripting with this. At the meantime I will just try to get more to it.
Are you maybe planning or do you think would it be possible to make jsfxs with this script in the future?
Also some included simple examples would be great to have as a starting point.
All the best
|
|
|
04-12-2023, 01:01 PM
|
#9
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 3,556
|
Quote:
Originally Posted by Vagelis
looking forward, the GUI looks amazing and it's a big reason for me to make me start learning more about scripting with this. At the meantime I will just try to get more to it.
Are you maybe planning or do you think would it be possible to make jsfxs with this script in the future?
Also some included simple examples would be great to have as a starting point.
All the best
|
Will not do JSFX but its possible. Will create few examples and include them with reapack soon
|
|
|
04-12-2023, 01:03 PM
|
#10
|
Human being with feelings
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 2,939
|
Great, thanks!
|
|
|
04-12-2023, 02:06 PM
|
#11
|
Human being with feelings
Join Date: Sep 2018
Location: HH
Posts: 826
|
Dafuq?
|
|
|
04-12-2023, 02:33 PM
|
#12
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 6,903
|
Quote:
Originally Posted by Zeno
Dafuq?

|
WHAT!??
Sexan... so you were hired by Cockos? This is amazing
holyshit with SCHWARMINATOR!  
|
|
|
04-12-2023, 03:10 PM
|
#13
|
Human being with feelings
Join Date: Oct 2007
Location: Sweden.
Posts: 1,566
|
Holy hell. That’s like the singularity of scripting. Thanks!
__________________
REAPER was made for you and me
Last edited by Sibben; 04-14-2023 at 12:33 PM.
|
|
|
04-12-2023, 03:32 PM
|
#14
|
Human being with feelings
Join Date: Oct 2019
Posts: 191
|
Woah !!!!!!!!! This looks absolutely amazing !! This is going to be so helpful to a lot of people !! You've done the Reaper community and DAW very proud with this script, thanks for providing and sharing !!
|
|
|
04-12-2023, 04:37 PM
|
#15
|
Human being with feelings
Join Date: Dec 2017
Location: Brazil
Posts: 1,881
|
Congrats on all your hard work sexan! This is a really passionate and good script, glad to see all your progress !
anddd the 2023 script award goes to ....
|
|
|
04-12-2023, 05:22 PM
|
#16
|
Human being with feelings
Join Date: Jun 2020
Location: Florida, US
Posts: 37
|
I'm at a loss for words. What on earth. This forum post is the best technical sound design demo reel ever made.
|
|
|
04-12-2023, 09:15 PM
|
#17
|
Human being with feelings
Join Date: Mar 2017
Posts: 119
|
amazing
|
|
|
04-13-2023, 12:17 AM
|
#18
|
Human being with feelings
Join Date: May 2022
Location: London
Posts: 199
|
Wow. Incredible work!! Thank you Sexan
|
|
|
04-13-2023, 01:54 AM
|
#19
|
Human being with feelings
Join Date: Feb 2017
Location: Belgrade, Serbia
Posts: 322
|
You were very bored? And you did this?
I cannot believe what I'm seeing.
This is incredible!!!
|
|
|
04-13-2023, 01:56 AM
|
#20
|
Human being with feelings
Join Date: Jan 2013
Posts: 559
|
Amazing
It have not much use for me I guess, but it looks amazing. I also guess that wiring window could function like this or a new fx container/patcher thing which is rewuested by users to look and function so.
It looks nice and easy to play with indeed.
__________________
It's Easier To Fool People Than To Convince Them That They've Been Fooled.
|
|
|
04-13-2023, 03:11 AM
|
#21
|
Human being with feelings
Join Date: Feb 2015
Location: Turkey
Posts: 119
|
Ahh, so you have that cute visual flow on your DAW? Look what Reaper has now...
|
|
|
04-13-2023, 03:13 AM
|
#22
|
Human being with feelings
Join Date: Feb 2015
Location: Turkey
Posts: 119
|
I'm just wondering what if ImGUI extension was introduced earlier, or even better natively added by Reaper devs few years ago.
Awesome work!
|
|
|
04-13-2023, 03:41 AM
|
#23
|
Human being with feelings
Join Date: May 2020
Posts: 374
|
A m a z i n g !!!
I love your style so much!!!
|
|
|
04-13-2023, 03:41 AM
|
#24
|
Human being with feelings
Join Date: May 2020
Posts: 374
|
Quote:
Originally Posted by heda
WHAT!??
Sexan... so you were hired by Cockos? This is amazing
holyshit with SCHWARMINATOR!   
|
exactly what I was thinking
PS - I love spaghetti!
|
|
|
04-13-2023, 04:00 AM
|
#25
|
Human being with feelings
Join Date: Feb 2021
Location: Right here
Posts: 102
|
This is unREAl Engine. I can't believe it's happening
|
|
|
04-13-2023, 04:41 AM
|
#26
|
Human being with feelings
Join Date: Jul 2019
Posts: 31
|
Looks wonderful, and is now something that runs IN Reaper. It does look very much like it could be a PureData/MaxMSP sort of tool. Way beyond my understanding, but looks much easier to understand.
|
|
|
04-13-2023, 05:35 AM
|
#27
|
Human being with feelings
Join Date: Dec 2017
Location: Sunny Siberian Islands
Posts: 744
|
I saw similar software for Arduino (ArduBlock). This is cool and greatly reduces the barrier to entry into scripting.
|
|
|
04-13-2023, 05:40 AM
|
#28
|
Human being with feelings
Join Date: May 2020
Posts: 374
|
it looks so sexy with all the colors.
I want to route fx just like this ^_^
Spaghetti Candy.
|
|
|
04-13-2023, 06:00 AM
|
#29
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 13,135
|
Amazingly funny stuff
-Michael
|
|
|
04-13-2023, 06:08 AM
|
#30
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 3,556
|
Changed the name to ReaSpaghetti (so lego ninjas wont be mad)
SCHWARMINATOR needs fix for OSX atm it will crash (will fix soon)
Code:
Includes:
-- Script Rename
-- Added Examples
-- Added SCHWARMINATOR - WINDOWS ONLY
-- Filemanager automatically Appends extension
-- Fixed Crashes with MathRandom Nodes
-- Only Math nodes can mix/match different pins (INTEGER/FLOAT),fixed issue with APi pins could connect mismatching pins
WARNING for users that installed previous version:
Uninstall the old one first before syncing reapack because I did few bad stuff and maybe some error will appear
Some of examples:
Last edited by Sexan; 04-13-2023 at 06:22 AM.
|
|
|
04-13-2023, 06:21 AM
|
#31
|
Human being with feelings
Join Date: Feb 2015
Location: Turkey
Posts: 119
|
You just made me want sphagetti, and also this.
|
|
|
04-13-2023, 06:53 AM
|
#32
|
Human being with feelings
Join Date: May 2017
Posts: 92
|
holy shit
__________________
mauro aramburu
technical sound designer @ odisi games, prev. dialogue sound designer @ sound in words
https://twitter.com/kytdkut
|
|
|
04-13-2023, 07:01 AM
|
#33
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 3,556
|
One last change breaking update released (last one .... since I'm not a smart person)
Code:
-- @changelog
-- Added Native OS Slash Separator
-- Fixed Schwarminator on osx (path issue)
-- Renamed folder to ReaSpaghetti
-- Renamed extension from .lego to .reanodes
Uninstall previous version (reapack will do that automatically)
|
|
|
04-13-2023, 07:02 AM
|
#34
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 13,135
|
Quote:
Originally Posted by Sexan
Changed the name to ReaSpaghetti
|
Finally the Spaghetti addicted get their eye-candy.
I do like this !!!
-Michael
|
|
|
04-13-2023, 07:40 AM
|
#35
|
Human being with feelings
Join Date: Jan 2016
Location: Los Angeles, CA
Posts: 2,518
|
Yeah can't believe what I'm seeing lol.
|
|
|
04-13-2023, 08:14 AM
|
#36
|
Human being with feelings
Join Date: Mar 2021
Posts: 1
|
This is like the reason why I'm gonna get into scripting now. It's like practicing audio programming and blueprints at once lol. Thanks for this!
__________________
@nachiario @nacho.wav
|
|
|
04-13-2023, 08:51 AM
|
#37
|
Human being with feelings
Join Date: Jul 2009
Posts: 7,136
|
absolutely nuts. Will be trying this out in the next live stream
|
|
|
04-13-2023, 08:58 AM
|
#38
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 3,556
|
Quote:
Originally Posted by EpicSounds
absolutely nuts. Will be trying this out in the next live stream
|
There are things that are on to-do:
1. Export as action
2. Export as native lua script
3. Template Library - various functions that will do things out of the box (something like examples but all enclosed in the single function)
4. Undo system (will be little hard)
5. Further improvement to UI and workflow
etc
Also its alpha so bugs/crashes are kinda expected.
Nodes that will crash the script are Imgui nodes since they have some structure which you need to follow like Begin-end. I cant detect that to prevent crash like my mechanism for API error catching (stop before executing API node if arguments are missing or invalid)
EDIT: There will be more examples added while I regularly push new updates
Last edited by Sexan; 04-13-2023 at 09:03 AM.
|
|
|
04-13-2023, 09:12 AM
|
#39
|
Human being with feelings
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 2,939
|
Quote:
Originally Posted by Sexan
There are things that are on to-do:
1. Export as action
2. Export as native lua script
3. Template Library - various functions that will do things out of the box (something like examples but all enclosed in the single function)
4. Undo system (will be little hard)
5. Further improvement to UI and workflow
etc
EDIT: There will be more examples added while I regularly push new updates
|
Amazing!
|
|
|
04-13-2023, 09:20 AM
|
#40
|
Human being with feelings
Join Date: Jan 2008
Location: Vancouver, BC
Posts: 3,549
|
Looks great!
__________________
FRs: v5 Media Explorer Requests, Global Quantization, Session View
Win10 Pro 64-bit, Reaper 6(x64), AMD 3950x, Aorus X570 Master, 64GB DDR4 3600, PowerColor Red Devil 5700XT, EVO 970 2TB, 10TB HD, Define R6
|
|
|
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 01:33 AM.
|