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

Reply
 
Thread Tools Display Modes
Old 12-14-2018, 06:52 AM   #41
Jae.Thomas
Human being with feelings
 
Join Date: Jun 2006
Posts: 22,560
Default

i do wish there were a way to automatically save snapshots and fx chains from every song upon save. lol
Jae.Thomas is offline   Reply With Quote
Old 12-14-2018, 07:07 AM   #42
reapero
Human being with feelings
 
Join Date: Aug 2011
Posts: 508
Default

Mmmm...would it be possible then use Get the current Marker/Region at mouse-position + the render feature to do something like:

a) activate script
b) roll over the regions you want to render with the mouse
c) then render these regions without having to go thru the region matrix, etc
reapero is offline   Reply With Quote
Old 12-14-2018, 07:18 AM   #43
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,866
Default

@reapero
Maybe take a look at my RRM pack ? There is a lot of scripts which works with time selection and selected track there.
X-Raym is offline   Reply With Quote
Old 12-14-2018, 01:22 PM   #44
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,612
Default

@Reapero
Yes.

@JBM
Don't lol it, mixing snapshots and FX snapshos are actually on my ToDoList. Haven't found a proper usage-concept yet, due the complexity of the task.
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine is offline   Reply With Quote
Old 12-14-2018, 06:13 PM   #45
tXShooter
Human being with feelings
 
tXShooter's Avatar
 
Join Date: Aug 2017
Posts: 336
Default Most important question about this new thing:

If we don't like it, do we get our money back?

Bahahahahahaha.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

(Tension Killer)
__________________
"But be ye doers of the word, and not hearers only, deceiving your own selves."
tXShooter is offline   Reply With Quote
Old 12-14-2018, 10:48 PM   #46
LowlyOP
Human being with feelings
 
LowlyOP's Avatar
 
Join Date: Feb 2018
Posts: 121
Default

Quote:
Originally Posted by ertugrulgul View Post
super useless...
I guess you've made up your mind, then?
LowlyOP is offline   Reply With Quote
Old 12-15-2018, 01:43 AM   #47
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,956
Default

Quote:
dofile(reaper.GetResourcePath().."/UserPlugins/ultraschall_api.lua")
So just a various functions inside a dedicated table (not an extension)?
mpl is offline   Reply With Quote
Old 12-15-2018, 07:17 AM   #48
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,612
Default

1 hour and 40 minutes, until release...
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine is offline   Reply With Quote
Old 12-15-2018, 07:21 AM   #49
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,612
Default

Quote:
Originally Posted by tXShooter View Post
If we don't like it, do we get our money back?

Bahahahahahaha.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

(Tension Killer)
I think, I still got some GDR-Marks around here, that I don't need. So if you accept that as currency... :P
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine is offline   Reply With Quote
Old 12-15-2018, 07:25 AM   #50
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,612
Default

Quote:
Originally Posted by mpl View Post
So just a various functions inside a dedicated table (not an extension)?
In this version yes. But only, as I hadn't enough time to dig into CPP and plugin-extension-development yet.

And because, Julian already made tons of the stuff, I intended to add at some point
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine is offline   Reply With Quote
Old 12-15-2018, 07:48 AM   #51
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Location: Black Forest
Posts: 5,048
Default

That's really a valuable addition to the Reaper community, even if some comments might state the opposite.
Thanks man!
__________________
My Reascripts forum thread | My Reascripts on GitHub
If you like or use my scripts, please support the Ukraine: Ukraine Crisis Relief Fund | DirectRelief | Save The Children | Razom
_Stevie_ is offline   Reply With Quote
Old 12-15-2018, 07:50 AM   #52
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,762
Default

If anyone is bored feel free to make a video to show me what all this does. Thanks in advance

By the way this is the epitome of what the reaper Community is. People making awesome things to go with Reaper. So very cool from white tie to SWS it's really a great place to hang out.
Coachz is offline   Reply With Quote
Old 12-15-2018, 08:10 AM   #53
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,612
Default

Quote:
Originally Posted by Coachz View Post
If anyone is bored feel free to make a video to show me what all this does. Thanks in advance

By the way this is the epitome of what the reaper Community is. People making awesome things to go with Reaper. So very cool from white tie to SWS it's really a great place to hang out.
That's exactly, why coding big projects for Reaper is a great thing to do. You get the feeling, people are thankful for your efforts and make cool things with your stuff that are helpful for you in return
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine is offline   Reply With Quote
Old 12-15-2018, 08:56 AM   #54
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,866
Default

Quote:
Originally Posted by mespotine @03:17 PM
1 hour and 40 minutes, until release...
You are late ! This count-down was a lie !! ^^

EDIT: I was a bit early. Now you are late :P
X-Raym is offline   Reply With Quote
Old 12-15-2018, 09:00 AM   #55
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,612
Default

Go To https://forum.cockos.com/showpost.ph...98&postcount=1

__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine is offline   Reply With Quote
Old 12-15-2018, 09:03 AM   #56
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,866
Default

@mespotine
There is a https error on https://api.ultraschall.fm/


You have to fix your certificate :P
X-Raym is offline   Reply With Quote
Old 12-15-2018, 09:04 AM   #57
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,612
Default

Oh...right now....

Use https://ultraschall.fm/api for the time being...
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...

Last edited by Meo-Ada Mespotine; 12-15-2018 at 09:19 AM.
Meo-Ada Mespotine is offline   Reply With Quote
Old 12-15-2018, 09:05 AM   #58
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,866
Default

@mespotine
DOn't worry I add an exception rule to your website,


which is very beautiful by the way (at least the home page, the functions list could deserve a bit of styling :P)
X-Raym is offline   Reply With Quote
Old 12-15-2018, 09:08 AM   #59
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,612
Default

Quote:
Originally Posted by X-Raym View Post
@mespotine
the functions list could deserve a bit of styling :P)
Yes, but this is for a future update
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine is offline   Reply With Quote
Old 12-15-2018, 09:10 AM   #60
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,866
Default

Thanks for sharing anyway, there is a lot of things to learn there before being used, and to know what it can solve, but it's very generous to you to have make this
X-Raym is offline   Reply With Quote
Old 12-15-2018, 09:12 AM   #61
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,866
Default

I think that like an extension it should be shared via reapack so that anyone always has the last versions of the functions.
X-Raym is offline   Reply With Quote
Old 12-15-2018, 09:14 AM   #62
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,612
Default

Quote:
Originally Posted by X-Raym View Post
Thanks for sharing anyway, there is a lot of things to learn there before being used, and to know what it can solve, but it's very generous to you to have make this
I know, that's why I wrote an extensive site that describes many of the concepts: https://mespotin.uber.space/Ultrasch..._Concepts.html

ReaPack is on my list, but not before beta 2.8 or beta 2.9.
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine is offline   Reply With Quote
Old 12-15-2018, 09:25 AM   #63
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,866
Default

And there's even easter eggs ! (or maybe, winter eggs ?)



Code:
ultraschall.WinterlySnowflakes
X-Raym is offline   Reply With Quote
Old 12-15-2018, 09:31 AM   #64
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,612
Default

Yup, somethin' for tha kids
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine is offline   Reply With Quote
Old 12-15-2018, 09:34 AM   #65
Breeder
Human being with feelings
 
Breeder's Avatar
 
Join Date: Nov 2010
Posts: 2,436
Default

Fucking awesome - great job and thank you so much for sharing this!
Breeder is offline   Reply With Quote
Old 12-15-2018, 09:36 AM   #66
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,612
Default

You're welcome
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine is offline   Reply With Quote
Old 12-15-2018, 09:43 AM   #67
reapero
Human being with feelings
 
Join Date: Aug 2011
Posts: 508
Default

What a pleasure to read the descriptions on the functions.

Nicely done dude! Thanks a lot!
reapero is offline   Reply With Quote
Old 12-15-2018, 10:17 AM   #68
andyp24
Human being with feelings
 
andyp24's Avatar
 
Join Date: Mar 2016
Posts: 1,239
Default

This looks really interesting, as the Radio and Audio Drama work I'm involved in has many similarities to podacst work (which I also do, by the way).

I'm learning to write scripts for various features I (and colleagues in similar areas of work) need, and these functions could be really useful.

I can't pretend I understand it very well yet, but I look forward to trying them out and seeing what I can do with them.

Cheers
Andy
andyp24 is offline   Reply With Quote
Old 12-15-2018, 10:49 AM   #69
semiquaver
Human being with feelings
 
Join Date: Jun 2008
Posts: 4,923
Default

this will be super helpful - thanks!
semiquaver is offline   Reply With Quote
Old 12-15-2018, 11:32 AM   #70
Jae.Thomas
Human being with feelings
 
Join Date: Jun 2006
Posts: 22,560
Default

Quote:
Originally Posted by mespotine View Post
@Reapero
Yes.

@JBM
Don't lol it, mixing snapshots and FX snapshos are actually on my ToDoList. Haven't found a proper usage-concept yet, due the complexity of the task.
im looking for a way for them to be mass-saved for each project automatically
Jae.Thomas is offline   Reply With Quote
Old 12-15-2018, 12:45 PM   #71
Eliseat
Human being with feelings
 
Eliseat's Avatar
 
Join Date: Mar 2018
Location: Cologne
Posts: 1,362
Default

Many thanks for this "Mammutwerk".

As I'm no programmer I have to wait what others create with your library. But I'm pretty curious about the outcome. And of course I can't await to get my obligatory snowflakes inside Reaper. (If it is what I imagine.)

Greetings
Eli
Eliseat is offline   Reply With Quote
Old 12-15-2018, 01:05 PM   #72
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,612
Default

Quote:
Originally Posted by Jason Brian Merrill View Post
im looking for a way for them to be mass-saved for each project automatically
Will be done at some point. It's big but should be doable.

FXChains, Routings and other Tracksettings are easy to store.
The biggest problem is rather, that part of the mix are also automation/envelopes for a whole track, so they would need to be saved too.
And Tempo and other such Maps for the Master Track.
Or not?
Still thinking of that to find a proper way of doing it.

Quote:
Originally Posted by Eliseat View Post
Many thanks for this "Mammutwerk".

As I'm no programmer I have to wait what others create with your library. But I'm pretty curious about the outcome. And of course I can't await to get my obligatory snowflakes inside Reaper. (If it is what I imagine.)

Greetings
Eli
Yes, the snowflakes display snowflakes on your gfx-window. There's a thread in here, where I uploaded a script called WinterlySnowflakes. In there, there's also a gif that shows, how it looks.
It's basically the same

Quote:
Originally Posted by andyp24 View Post
This looks really interesting, as the Radio and Audio Drama work I'm involved in has many similarities to podacst work (which I also do, by the way).

I'm learning to write scripts for various features I (and colleagues in similar areas of work) need, and these functions could be really useful.

I can't pretend I understand it very well yet, but I look forward to trying them out and seeing what I can do with them.

Cheers
Andy
Yay, I hope, it could become useful for you. Just take your time to dig through the Introduction/Concepts-page, it should show you a whole lot of things, split into use-case-categories.
Many of these functions make programming with more advanced concepts easier than doing it with Lua and Reaper's API alone, which should make writing complex scripts easier that way, with a "lower entrypoint" for new programmers.
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine is offline   Reply With Quote
Old 12-15-2018, 01:30 PM   #73
cyrano
Human being with feelings
 
cyrano's Avatar
 
Join Date: Jun 2011
Location: Belgium
Posts: 5,246
Default

Quote:
Originally Posted by andyp24 View Post
This looks really interesting, as the Radio and Audio Drama work I'm involved in has many similarities to podacst work (which I also do, by the way).
Exactly. The same goes for some theater stuff.

@ mespotine: fantastic!

Does this mean a new Ultraschall is near too?

I've been reading the Sendegate forum for a while. Still getting my head around German culture (and language). I think it's a shame lots of stuff isn't available in English, but I understand were Ralf is going with this.

Dies ist das wichtigste Projekt in Reaper Land!
__________________
In a time of deceit telling the truth is a revolutionary act.
George Orwell
cyrano is offline   Reply With Quote
Old 12-15-2018, 01:33 PM   #74
clepsydrae
Human being with feelings
 
clepsydrae's Avatar
 
Join Date: Nov 2011
Posts: 3,408
Default

Ultraschall itself looks interesting, too -- any hope of an English translation of the main page?

And thanks for your work on this framework!
clepsydrae is offline   Reply With Quote
Old 12-15-2018, 01:42 PM   #75
Jae.Thomas
Human being with feelings
 
Join Date: Jun 2006
Posts: 22,560
Default

Quote:
Originally Posted by mespotine View Post
Will be done at some point. It's big but should be doable.

FXChains, Routings and other Tracksettings are easy to store.
The biggest problem is rather, that part of the mix are also automation/envelopes for a whole track, so they would need to be saved too.
And Tempo and other such Maps for the Master Track.
Or not?
Still thinking of that to find a proper way of doing it.
Look at FLstudio's "project bones" - it's almost like I want to say - remember that track we did back in september? That vocal sound was coool. Let's go get it.

Navigate to project folder/project bones/vocals/fx chains/vocals/vocals.rfx
/track templates/vocals.tracktemplate
/presets/vocals-virtualmixrack.fxb
vocals-verbsuiteclassics.fxb
vocals-aireq.fxb



which was automagically saved on render or something.
Jae.Thomas is offline   Reply With Quote
Old 12-15-2018, 02:03 PM   #76
rstockm
Human being with feelings
 
rstockm's Avatar
 
Join Date: May 2012
Location: Berlin, Germany
Posts: 171
Default

Quote:
Originally Posted by clepsydrae View Post
Ultraschall itself looks interesting, too -- any hope of an English translation of the main page?

And thanks for your work on this framework!
You may take a look at our GitHib repository which comes with english translations:

https://github.com/Ultraschall/ultra.../3.2/README.md
https://github.com/Ultraschall/ultra...3.2/INSTALL.md
https://github.com/Ultraschall/ultra...2/CHANGELOG.md

As for the website, use this translator it's brilliant and way better than google translate:
https://www.deepl.com/translator

The user interface of Ultraschall is already 100% english.

BUT.
Your main source of knowledge are the tutorial videos, more than 30 hours:
https://ultraschall.fm/tutorials/

And these are in german only. Without the screencasts, chances are low that you will "get the hang" of our approach to podcasting on REAPER.
Currently, we do not support the english market for lack of resources. Podcasting is a very different business in the USA - frankly speaking it's no business at all in Germany but a large crowd of enthusiasts who do it in their spare time. For example, there is no market for advertising - for many listeners in Germany feel annoyed by ads.

Thus, our Ultraschall project lacks an "enterprise" support model. Ultraschall is open source and pro bono. We would be eaten alive by the US market.

We plan to release some interesting stuff here, though - e.g. our "dynamics 2" voice effect with expander, limiter, compressor:
https://github.com/Ultraschall/ultra...chall_Dynamics
rstockm is offline   Reply With Quote
Old 12-15-2018, 02:11 PM   #77
clepsydrae
Human being with feelings
 
clepsydrae's Avatar
 
Join Date: Nov 2011
Posts: 3,408
Default

Great, thanks for the info.
clepsydrae is offline   Reply With Quote
Old 12-15-2018, 11:23 PM   #78
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,634
Default

Finally .... Seems very impressive !!!
Is this restricted to LUA programming or can it be used with for other languages, as well ?

-Michael (regarding Reaper: eel programmer, fluent in a lot of languages, but not LUA )
mschnell is offline   Reply With Quote
Old 12-16-2018, 07:16 AM   #79
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,612
Default

Quote:
Originally Posted by mschnell View Post
Finally .... Seems very impressive !!!
Is this restricted to LUA programming or can it be used with for other languages, as well ?

-Michael (regarding Reaper: eel programmer, fluent in a lot of languages, but not LUA )
Only Lua. Doing this for EEL and Python would mean to rewrite it from scratch.

But give Lua a try, it is real easy to code with and many people in here, that can help you with it
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine is offline   Reply With Quote
Old 12-17-2018, 01:47 AM   #80
zookthespook
Human being with feelings
 
Join Date: Mar 2015
Location: India Mumbai
Posts: 816
Default

Thank you for putting all the time behind this project
to be honest i am just a script leech .. can't even script hello world without seeing a tutorial , but thanks to good people like you we get to see new powers added to reaper !

regards
zook
zookthespook 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:29 PM.


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