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
Jason Brian Merrill
Human being with feelings
 
Jason Brian Merrill's Avatar
 
Join Date: Jun 2006
Location: Northeastern PA, USA
Posts: 20,819
Default

i do wish there were a way to automatically save snapshots and fx chains from every song upon save. lol
__________________
Beliefs do not require respect. People do.
Jason Brian Merrill is offline   Reply With Quote
Old 12-14-2018, 07:07 AM   #42
reapero
Human being with feelings
 
Join Date: Aug 2011
Posts: 196
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 online now   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: 5,931
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
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 1,404
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.
__________________
Ultraschall-API - a Lua-functions-library4Reaper: https://forum.cockos.com/showthread....98#post2067798
Reaper Internals - Developerdocs4Reaper: https://forum.cockos.com/showthread.php?t=207635
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: 301
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, 09:29 PM   #46
ertugrulgul
Human being with feelings
 
Join Date: Jul 2014
Location: Turkey
Posts: 155
Default

super useless...
ertugrulgul is offline   Reply With Quote
Old 12-14-2018, 10:48 PM   #47
LowlyOP
Human being with feelings
 
LowlyOP's Avatar
 
Join Date: Feb 2018
Posts: 119
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   #48
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 2,494
Default

Quote:
dofile(reaper.GetResourcePath().."/UserPlugins/ultraschall_api.lua")
So just a various functions inside a dedicated table (not an extension)?
__________________
SoundCloud | MPL Scripts discussion | ReaPack | Donate
mpl is offline   Reply With Quote
Old 12-15-2018, 07:17 AM   #49
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 1,404
Default

1 hour and 40 minutes, until release...
__________________
Ultraschall-API - a Lua-functions-library4Reaper: https://forum.cockos.com/showthread....98#post2067798
Reaper Internals - Developerdocs4Reaper: https://forum.cockos.com/showthread.php?t=207635
mespotine is offline   Reply With Quote
Old 12-15-2018, 07:21 AM   #50
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 1,404
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
__________________
Ultraschall-API - a Lua-functions-library4Reaper: https://forum.cockos.com/showthread....98#post2067798
Reaper Internals - Developerdocs4Reaper: https://forum.cockos.com/showthread.php?t=207635
mespotine is offline   Reply With Quote
Old 12-15-2018, 07:25 AM   #51
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 1,404
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
__________________
Ultraschall-API - a Lua-functions-library4Reaper: https://forum.cockos.com/showthread....98#post2067798
Reaper Internals - Developerdocs4Reaper: https://forum.cockos.com/showthread.php?t=207635
mespotine is offline   Reply With Quote
Old 12-15-2018, 07:48 AM   #52
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Posts: 2,608
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 | Stephan Römer - film composer
If you wish to donate for my scripts: please consider an organization like: animal shelter, doctors without borders, UNICEF, etc...
_Stevie_ is offline   Reply With Quote
Old 12-15-2018, 07:50 AM   #53
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC USA
Posts: 7,124
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 online now   Reply With Quote
Old 12-15-2018, 08:10 AM   #54
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 1,404
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
__________________
Ultraschall-API - a Lua-functions-library4Reaper: https://forum.cockos.com/showthread....98#post2067798
Reaper Internals - Developerdocs4Reaper: https://forum.cockos.com/showthread.php?t=207635
mespotine is offline   Reply With Quote
Old 12-15-2018, 08:56 AM   #55
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,931
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   #56
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 1,404
Default

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

__________________
Ultraschall-API - a Lua-functions-library4Reaper: https://forum.cockos.com/showthread....98#post2067798
Reaper Internals - Developerdocs4Reaper: https://forum.cockos.com/showthread.php?t=207635
mespotine is offline   Reply With Quote
Old 12-15-2018, 09:03 AM   #57
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,931
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   #58
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 1,404
Default

Oh...right now....

Use https://ultraschall.fm/api for the time being...
__________________
Ultraschall-API - a Lua-functions-library4Reaper: https://forum.cockos.com/showthread....98#post2067798
Reaper Internals - Developerdocs4Reaper: https://forum.cockos.com/showthread.php?t=207635

Last edited by mespotine; 12-15-2018 at 09:19 AM.
mespotine is offline   Reply With Quote
Old 12-15-2018, 09:05 AM   #59
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,931
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   #60
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 1,404
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
__________________
Ultraschall-API - a Lua-functions-library4Reaper: https://forum.cockos.com/showthread....98#post2067798
Reaper Internals - Developerdocs4Reaper: https://forum.cockos.com/showthread.php?t=207635
mespotine is offline   Reply With Quote
Old 12-15-2018, 09:10 AM   #61
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,931
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   #62
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,931
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   #63
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 1,404
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.
__________________
Ultraschall-API - a Lua-functions-library4Reaper: https://forum.cockos.com/showthread....98#post2067798
Reaper Internals - Developerdocs4Reaper: https://forum.cockos.com/showthread.php?t=207635
mespotine is offline   Reply With Quote
Old 12-15-2018, 09:25 AM   #64
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,931
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   #65
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 1,404
Default

Yup, somethin' for tha kids
__________________
Ultraschall-API - a Lua-functions-library4Reaper: https://forum.cockos.com/showthread....98#post2067798
Reaper Internals - Developerdocs4Reaper: https://forum.cockos.com/showthread.php?t=207635
mespotine is offline   Reply With Quote
Old 12-15-2018, 09:34 AM   #66
Breeder
Human being with feelings
 
Breeder's Avatar
 
Join Date: Nov 2010
Location: Croatia
Posts: 2,113
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   #67
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 1,404
Default

You're welcome
__________________
Ultraschall-API - a Lua-functions-library4Reaper: https://forum.cockos.com/showthread....98#post2067798
Reaper Internals - Developerdocs4Reaper: https://forum.cockos.com/showthread.php?t=207635
mespotine is offline   Reply With Quote
Old 12-15-2018, 09:43 AM   #68
reapero
Human being with feelings
 
Join Date: Aug 2011
Posts: 196
Default

What a pleasure to read the descriptions on the functions.

Nicely done dude! Thanks a lot!
reapero is online now   Reply With Quote
Old 12-15-2018, 10:17 AM   #69
andyp24
Human being with feelings
 
Join Date: Mar 2016
Posts: 670
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   #70
semiquaver
Human being with feelings
 
Join Date: Jun 2008
Posts: 4,913
Default

this will be super helpful - thanks!
semiquaver is online now   Reply With Quote
Old 12-15-2018, 11:32 AM   #71
Jason Brian Merrill
Human being with feelings
 
Jason Brian Merrill's Avatar
 
Join Date: Jun 2006
Location: Northeastern PA, USA
Posts: 20,819
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
__________________
Beliefs do not require respect. People do.
Jason Brian Merrill is offline   Reply With Quote
Old 12-15-2018, 12:45 PM   #72
Eliseat
Human being with feelings
 
Eliseat's Avatar
 
Join Date: Mar 2018
Location: Cologne
Posts: 1,167
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   #73
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 1,404
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.
__________________
Ultraschall-API - a Lua-functions-library4Reaper: https://forum.cockos.com/showthread....98#post2067798
Reaper Internals - Developerdocs4Reaper: https://forum.cockos.com/showthread.php?t=207635
mespotine is offline   Reply With Quote
Old 12-15-2018, 01:30 PM   #74
cyrano
Human being with feelings
 
cyrano's Avatar
 
Join Date: Jun 2011
Location: Belgium
Posts: 4,301
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!
__________________
“It has become appallingly obvious that our technology has exceeded our humanity” Albert Einstein
cyrano is online now   Reply With Quote
Old 12-15-2018, 01:33 PM   #75
clepsydrae
Human being with feelings
 
clepsydrae's Avatar
 
Join Date: Nov 2011
Posts: 2,387
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   #76
Jason Brian Merrill
Human being with feelings
 
Jason Brian Merrill's Avatar
 
Join Date: Jun 2006
Location: Northeastern PA, USA
Posts: 20,819
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.
__________________
Beliefs do not require respect. People do.
Jason Brian Merrill is offline   Reply With Quote
Old 12-15-2018, 02:03 PM   #77
rstockm
Human being with feelings
 
rstockm's Avatar
 
Join Date: May 2012
Location: Berlin, Germany
Posts: 80
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   #78
clepsydrae
Human being with feelings
 
clepsydrae's Avatar
 
Join Date: Nov 2011
Posts: 2,387
Default

Great, thanks for the info.
clepsydrae is offline   Reply With Quote
Old 12-15-2018, 11:23 PM   #79
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 7,500
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   #80
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 1,404
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
__________________
Ultraschall-API - a Lua-functions-library4Reaper: https://forum.cockos.com/showthread....98#post2067798
Reaper Internals - Developerdocs4Reaper: https://forum.cockos.com/showthread.php?t=207635
mespotine 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 01:44 PM.


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