Old 10-01-2017, 03:03 AM   #1521
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 3,804
Default Request: Toggle open Inline Midi Editor zoomed for pointed Item.

Attached to a keyshortcut, this wishedfor script will do this when i mousepoint a midi item in Arrange:

- press keyshort will zoom in the pointed midi item fully (both vertical and horizontal)
And it will open Inline Midi Editor for that item.

- press keyshort again will close Inline midi editor and will zoom out item to last zoom state (both horizontal and vertical).

I tried to make this with a custom action but to no luck.

Many thx in advance !
Warm Regards.
vanhaze is offline   Reply With Quote
Old 10-01-2017, 11:34 PM   #1522
me2beats
Human being with feelings
 
me2beats's Avatar
 
Join Date: Jul 2015
Location: Yekaterinburg, Russia
Posts: 400
Default

Quote:
Originally Posted by vanhaze View Post
Attached to a keyshortcut, this wishedfor script will do this when i mousepoint a midi item in Arrange:

- press keyshort will zoom in the pointed midi item fully (both vertical and horizontal)
And it will open Inline Midi Editor for that item.

- press keyshort again will close Inline midi editor and will zoom out item to last zoom state (both horizontal and vertical).

I tried to make this with a custom action but to no luck.

Many thx in advance !
Warm Regards.
Toggle open items inline editors (+ zoom).lua
__________________
My Reapack Repo
Donation
me2beats is offline   Reply With Quote
Old 10-01-2017, 11:50 PM   #1523
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 3,804
Default

Wooha, works like a charm, many thanks me2beats !
vanhaze is offline   Reply With Quote
Old 10-02-2017, 11:25 AM   #1524
Reflected
Human being with feelings
 
Reflected's Avatar
 
Join Date: Jul 2009
Posts: 1,967
Default [REQ] The ultimate FX browser.

[REQ] The ultimate FX browser.

i wish there will be an FX browser script that can be more flexible/organizable than reaper's fx browser.

few things that I do like in such a browser:

1. ability to create a folder inside a folder.
2. ability to attach/use ICONs for plugins (visual selection)
3. plugin rating column - 1-5 stars
4. tags/comments column.
5. option to use icons.

is there any programmer to take this challange?
Reflected is offline   Reply With Quote
Old 10-02-2017, 11:48 AM   #1525
sonicowl
Human being with feelings
 
sonicowl's Avatar
 
Join Date: Oct 2015
Posts: 124
Default Request: Media Player JSFX

Maybe somebody already has such a thing, or can code it easily:
A simple plugin that can load loooong playlist, and plays random files from that playlist. Like a sampler, but no fancy stuff, just load playlist, pick random entry from playlist, load an play. Support for mp3, wma, m4a, ogg, flac... With schedule to pause playing between this and that hour every day.
__________________
Feature Requests FR1: Volume envelope for impulse responses in ReaVerb * FR2: Second Mixer window * FR3: Reorder folders in FX Browser with drag/drop.
sonicowl is offline   Reply With Quote
Old 10-02-2017, 03:39 PM   #1526
me2beats
Human being with feelings
 
me2beats's Avatar
 
Join Date: Jul 2015
Location: Yekaterinburg, Russia
Posts: 400
Default

Quote:
Originally Posted by Reflected View Post
[REQ] The ultimate FX browser.

i wish there will be an FX browser script that can be more flexible/organizable than reaper's fx browser.
Hi! I can do this but it's not easy thing - I think I need some sponsors for this.
__________________
My Reapack Repo
Donation
me2beats is offline   Reply With Quote
Old 10-07-2017, 10:09 AM   #1527
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 3,804
Default REQ: Midi Editor: Split select note(s) in half.

Dear scripters,

I did a search in Action List context Midi Editor (i do have reapack fully synchronised), but couldnt find my wishful script:
"Split selected note(s) in half.

So after execution of the script, each selected note will be split exactly halfway it's length.(thus creating new notes ofcourse).

I thank you in advance !

Warm Regards.
vanhaze is offline   Reply With Quote
Old 10-07-2017, 05:11 PM   #1528
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 1,453
Default

There's "Split selected notes to equal parts" by mpl.
cfillion is online now   Reply With Quote
Old 10-07-2017, 11:58 PM   #1529
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 3,804
Default

Aah, thats great, thanks for the tip !

EDIT: Just tested it and it brings up a dialog window where you can put in the number of parts in which selected notes should be divided.
Not really what i was after: my wishful script just cuts selected notes in half, without bringing up a dialog window.

Last edited by vanhaze; 10-08-2017 at 12:05 AM.
vanhaze is offline   Reply With Quote
Old 10-08-2017, 02:36 AM   #1530
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 1,535
Default

Quote:
Originally Posted by vanhaze View Post
my wishful script just cuts selected notes in half, without bringing up a dialog window.
Replace
Code:
_, div_ret = reaper.GetUserInputs('Split selected notes to equal parts', 1, 'Divide each notes by', '')
div = tonumber(div_ret)
by
Code:
div = 2
__________________
SoundCloud | MPL Scripts discussion | ReaPack | Donate
mpl is online now   Reply With Quote
Old 10-08-2017, 02:37 AM   #1531
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 3,804
Default

Yeah works ! Fantastic mpl, thank you for your help !
vanhaze is offline   Reply With Quote
Old 10-15-2017, 02:26 AM   #1532
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 3,804
Default Script Request: nudge selected Track(s) volume up/down .5 db

I do miss this currently:

nudge selected Track(s) volume up 0.5db
nudge selected Track(s) volume down 0.5db

If there are any scripters in for this, thx alot !
vanhaze is offline   Reply With Quote
Old 10-17-2017, 04:05 PM   #1533
me2beats
Human being with feelings
 
me2beats's Avatar
 
Join Date: Jul 2015
Location: Yekaterinburg, Russia
Posts: 400
Default

Quote:
Originally Posted by vanhaze View Post
I do miss this currently:

nudge selected Track(s) volume up 0.5db
nudge selected Track(s) volume down 0.5db

If there are any scripters in for this, thx alot !
Nudge tracks volume up 0.5 db.lua
Nudge tracks volume down 0.5 db.lua
__________________
My Reapack Repo
Donation
me2beats is offline   Reply With Quote
Old 10-17-2017, 10:39 PM   #1534
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 3,804
Default

Excellent, thanks a bunch me2beats !

Warm Regards.
vanhaze is offline   Reply With Quote
Old 11-02-2017, 03:30 PM   #1535
_Stevie_
Human being with feelings
 
Join Date: Oct 2017
Posts: 90
Default

Hey all,

I would love to have a script that "selects MIDI notes under edit cursor" to include it in various macros.
That includes also notes that start before the edit cursor and go beyond it.
is that possible?

Cheers,

Stevie
_Stevie_ is online now   Reply With Quote
Old 11-03-2017, 05:05 PM   #1536
FnA
Human being with feelings
 
FnA's Avatar
 
Join Date: Jun 2012
Posts: 1,708
Default

Quote:
Originally Posted by _Stevie_ View Post
That includes also notes that start before the edit cursor and go beyond it.
The MIDI Editor action-
Edit: Select all notes in time selection
works like that on all editable items.

So I figured a really really short time selection would be almost the same as "under the edit cursor." Seems to work, but not tested a whole lot.

Code:
GetSet_LoopTimeRange(0, 0, ts1, ts2, 0); // save
gcp = GetCursorPosition();
GetSet_LoopTimeRange(1, 0, gcp, gcp + 0.005, 0); // set
MIDIEditor_LastFocused_OnCommand(40746, 0); // select all notes in time selection
GetSet_LoopTimeRange(1, 0, ts1, ts2, 0); // restore
First and last line are a save and restore existing time selection thing which is not essential to the note selection.

It's a .eel script.


edit. hm, looks like it needs to be about a tick long to catch notes that start on the same grid line as the cursor. 0.005 works here at 30 bpm 4/4 960 tpq.

Last edited by FnA; 11-03-2017 at 05:38 PM.
FnA is offline   Reply With Quote
Old 11-03-2017, 06:23 PM   #1537
_Stevie_
Human being with feelings
 
Join Date: Oct 2017
Posts: 90
Default

Hey FnA!

Wow that's exactly what I needed. It works perfectly, thank you!
Definitely put it in ReaPack, this will be very handy.

Cheers,

Stevie
_Stevie_ is online now   Reply With Quote
Old 11-03-2017, 06:31 PM   #1538
FnA
Human being with feelings
 
FnA's Avatar
 
Join Date: Jun 2012
Posts: 1,708
Default

hehe. Well, I'm glad you like it. Did you see that I edited the post and script to 0.005? I'm a little surprised that a smaller value would fail...

edit. maybe it's something to stop the end from catching a note on when people snap time selection to grid.

Last edited by FnA; 11-03-2017 at 06:41 PM.
FnA is offline   Reply With Quote
Old 11-03-2017, 06:34 PM   #1539
_Stevie_
Human being with feelings
 
Join Date: Oct 2017
Posts: 90
Default

Yep saw that :-D
I guess there is an internal limit in Reaper. 0.005 is really fine with me ;-)
I really need to get into scripting!
_Stevie_ is online now   Reply With Quote
Old 11-03-2017, 07:09 PM   #1540
FnA
Human being with feelings
 
FnA's Avatar
 
Join Date: Jun 2012
Posts: 1,708
Default

Yeah, seems like it could still be usable even if there's a bit of slop in it. Have to think about it a little. I guess scripts like that are a good place to start. Just a handful of functions to look at. To do it with MIDI functions would be more involved. Hurt my head probably. And there's not really any API for getting editable items.
FnA is offline   Reply With Quote
Old 11-11-2017, 11:51 AM   #1541
ecl
Human being with feelings
 
ecl's Avatar
 
Join Date: Jul 2014
Posts: 298
Default Change MIDI Notes Pitch via MIDI External Keyboard Controller

Hi I wrote this in General Discussion, but post here again just in case it`s possible to script and any of you has time and want to do it:

"Hi ¡¡¡

I have a friend of mine using Reaper ¡¡¡

Of course he's in love with but miss a midi option he used to use in cubase.

I'll try to explain it:

After you have (let's say a melody) recorded in MIDI , you "rewrite" that melody vía Midi Keyboard Controller in a similar way like "Step recording mode".

It means..There's a selected note, you push a key and that note pitch is changed and automatically edit cursor goes to the next note and auto select it for re pitch it , and so on ...

The two of us have been checking posts, tutoriasl, manual and found nothing about it.

We don't know it that option exists in Reaper or may be can be done using any MIDI plugins or vía Script.

Any way here's a video that he made so you can check better what I'm trying to explain :

https://drive.google.com/file/d/1JGA...uOaVXkSVf/view

THANKS FOR ANY KIND OF HELP ¡¡

"

This is the original post's link:

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

Thanks a lot for every thing you do ¡¡

Last edited by ecl; 11-11-2017 at 11:52 AM. Reason: Tittle
ecl 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:11 AM.


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