|
|
|
05-31-2021, 10:18 AM
|
#1
|
Human being with feelings
Join Date: May 2016
Posts: 681
|
java script mod/Reaper implementation?
Hi,
I've found that very interesting java script called Nestup:
https://github.com/cutelabnyc/nested-tuplets
https://nestup.cutelab.nyc/
I don't use Ableton Live and I wonder if someone could mod the web application so that it's possible to save the progress. Now it resets the site everytime it's been reloaded. Also the 'save as midi file' need some modification.
If it's possible to implement it in Reaper somehow, that would be the greatest solution :-)
As far as I can see the code is accessable via github (but I'am not an expert in these copyright questions).
I'am willing to spend some money, so if anyone is interested, please pm
me.
Thanks!
|
|
|
06-01-2021, 04:41 AM
|
#2
|
Human being with feelings
Join Date: Dec 2020
Location: Miami, FL USA
Posts: 396
|
I could add state-saving to the website in a couple of minutes if you had the un-minified source.
The website is built on React, the source has been bundled and minified before being put into production (automatic, standard step).
That repo you linked has the underlying grammar for the language and the parser code, but not the website React.js code:
If someone can post the repo containing the source to this frontend I will add it =)
__________________
Seasoned codemonkey
Dunno a thing about making music (here to learn!)
|
|
|
06-01-2021, 05:35 AM
|
#3
|
Human being with feelings
Join Date: May 2016
Posts: 681
|
Quote:
Originally Posted by gxray
I could add state-saving to the website in a couple of minutes if you had the un-minified source.
The website is built on React, the source has been bundled and minified before being put into production (automatic, standard step).
That repo you linked has the underlying grammar for the language and the parser code, but not the website React.js code:
If someone can post the repo containing the source to this frontend I will add it =)
|
Thanks, sent you a pm!
Last edited by o_e; 06-02-2021 at 07:14 AM.
Reason: typo
|
|
|
06-03-2021, 06:38 AM
|
#4
|
Human being with feelings
Join Date: May 2016
Posts: 681
|
Quote:
Originally Posted by o_e
Thanks, sent you a pm!
|
@gxray: Did you get my pm, did I scare you somehow..?
|
|
|
06-05-2021, 11:07 AM
|
#5
|
Human being with feelings
Join Date: May 2016
Posts: 681
|
Quote:
Originally Posted by o_e
@gxray: Did you get my pm, did I scare you somehow..?
|
Did not hear anything (until now) from gxray who offered his help, so I'am still looking for someone..
Thanks!
|
|
|
06-05-2021, 03:10 PM
|
#6
|
Human being with feelings
Join Date: Dec 2017
Location: Brazil
Posts: 2,011
|
Hey, idk much about java script nestup is very cool. Are you trying to use it with reaper? If so one thing you can do to make it easier is use MIDI transfer script to update the midi files in reaper https://forum.cockos.com/showthread.php?t=248475
|
|
|
06-06-2021, 01:30 AM
|
#7
|
Human being with feelings
Join Date: May 2016
Posts: 681
|
Quote:
Originally Posted by daniellumertz
Hey, idk much about java script nestup is very cool. Are you trying to use it with reaper? If so one thing you can do to make it easier is use MIDI transfer script to update the midi files in reaper https://forum.cockos.com/showthread.php?t=248475
|
Hi,
Thanks for the response!
I've already downloaded your MIDI transfer script (saw your announcement in the Opus Modus forum) but did not try it until now.
Using it to tranfer from Nestup sounds phantastic but I have no idea how that can be done. So I definitly need someone with more expertise (and as I said, I'am willing to spend some money in such a development).
If you have a suggestion, I would be greatful!
|
|
|
06-06-2021, 10:00 AM
|
#8
|
Human being with feelings
Join Date: Dec 2017
Location: Brazil
Posts: 2,011
|
Midi transfer is just a tool to help update midi inside reaper. Everytime you update a midi file it will update the midi items in the project . ( Reaper alone can do that but with the script you can organize in channels and other stuff) . Hopefully is easy to use . Just drag a midi file generated from nestup into reaper select it and click source on my script select to which tracks you want to explode it and click on start in the script. Every time you update the mid file it will update in reaper too . Anyway this is probably a workaround to what you want. Gxray would be perfect to this task he knows a lot of programming and different languages. I think he told he wasn't with much time recently, so he might not be avaible, idk... He is also in other projects with juce and reaper.
|
|
|
06-13-2021, 01:17 AM
|
#9
|
Human being with feelings
Join Date: May 2016
Posts: 681
|
bump
Still searching for someone who can modify the Nestup-Code, so it can be used (in Reaper).
If the changes can be stored (and updated) in a Midi-file somehow, the Midi-Transfer-Script by daniellumertz can be used to get the data in Reaper.
There are a few people who are interested and I'am willing to collect some money if that does help..
|
|
|
06-13-2021, 09:59 AM
|
#10
|
Human being with feelings
Join Date: Apr 2020
Posts: 1,524
|
Perhaps the thread title is too vague?
|
|
|
06-13-2021, 11:57 AM
|
#11
|
Human being with feelings
Join Date: May 2016
Posts: 681
|
Quote:
Originally Posted by Pink Wool
Perhaps the thread title is too vague?
|
What would you suggest?
|
|
|
06-13-2021, 12:27 PM
|
#12
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
|
At first sight porting this to lua seems a nightmare, and it will be easy to reverse engineer language step by step.
|
|
|
06-13-2021, 12:40 PM
|
#13
|
Human being with feelings
Join Date: May 2016
Posts: 681
|
Quote:
Originally Posted by mpl
At first sight porting this to lua seems a nightmare, and it will be easy to reverse engineer language step by step.
|
Thanks for looking into it!
I don't mean to port this to lua.
(Do you mean the github code or the website js code?)
And what do you mean by
'it will be easy to reverse engineer language step by step'
?
|
|
|
06-13-2021, 12:53 PM
|
#14
|
Human being with feelings
Join Date: May 2017
Location: Leipzig
Posts: 6,630
|
Quote:
Originally Posted by o_e
Thanks for looking into it!
I don't mean to port this to lua.
(Do you mean the github code or the website js code?)
And what do you mean by
'it will be easy to reverse engineer language step by step'
?
|
You interpret, what the language needs, and reprogram it from scratch.
So in the end it would become much more than just a mod.
Edit:
Just wondering, have you tried asking the developers of it for the changes?
https://github.com/cutelabnyc/nested-tuplets/issues
Last edited by Meo-Ada Mespotine; 06-13-2021 at 03:35 PM.
|
|
|
06-13-2021, 02:28 PM
|
#15
|
Human being with feelings
Join Date: May 2016
Posts: 681
|
Quote:
Originally Posted by Meo-Ada Mespotine
|
Thanks for the hint!
Just wrote something..
|
|
|
06-13-2021, 09:20 PM
|
#16
|
Human being with feelings
Join Date: Apr 2020
Posts: 1,524
|
Quote:
Originally Posted by o_e
What would you suggest?
|
Paid work - Javascript
But it looks like you got the attention and answers already!
|
|
|
06-23-2021, 06:43 AM
|
#17
|
Human being with feelings
Join Date: May 2016
Posts: 681
|
Update:
Found a workaround for saving the work by hitting the 'share' button..
Still looking for someone who can reassign the drumsounds to a local source to make the site independent from the internet.
Thanks!
|
|
|
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 12:18 PM.
|