 |
|
|
02-23-2015, 05:39 AM
|
#41
|
Human being with feelings
Join Date: Oct 2007
Location: Lincoln, UK
Posts: 7,899
|
Quote:
Originally Posted by richie43
...or hold back on the newest SWS pre-release (that's what I am doing, and continuing to install the newest Reaper pre-releases). Only the newest SWS pre is not working with newer Reaper pre's.
|
I'm getting the same result with both 2.6.2.0, 2.6.1.0 (prereleases) and 2.6.0.0 (release), richie, am I missing something?
Edit: Stupid! Stupid! Stupid!! -installing to regular version, not portable!
Sorted now.
>
Last edited by planetnine; 02-23-2015 at 05:40 AM.
Reason: stupidity discovered ;)
|
|
|
02-23-2015, 11:01 AM
|
#42
|
Human being with feelings
Join Date: Dec 2009
Location: Minnesota
Posts: 9,075
|
Quote:
Originally Posted by planetnine
I'm getting the same result with both 2.6.2.0, 2.6.1.0 (prereleases) and 2.6.0.0 (release), richie, am I missing something?
Edit: Stupid! Stupid! Stupid!! -installing to regular version, not portable!
Sorted now.
>
|
Not stooopid....just human.
__________________
The Sounds of the Hear and Now.
|
|
|
02-25-2015, 12:26 AM
|
#43
|
Human being with feelings
Join Date: Jan 2008
Location: Vancouver, BC
Posts: 3,599
|
Quote:
Originally Posted by richie43
...or hold back on the newest SWS pre-release (that's what I am doing, and continuing to install the newest Reaper pre-releases). Only the newest SWS pre is not working with newer Reaper pre's.
|
Thanks, that's all I needed to know.
__________________
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
|
|
|
03-10-2015, 05:13 PM
|
#44
|
Human being with feelings
Join Date: Feb 2008
Location: Mesa, AZ
Posts: 2,057
|
is anyone able to get SWS extension to function with 5pre16? I'm not getting the incompatibility error, just simply doesn't load. using v2.6.0 x64, also verified the location of the dll in the portable reaper install I am using, also verified version with the "whats new" txt
edit: rolling back to version 5pre10, sws extension works.
__________________
Soundemote - Home of the chaosfly and pretty oscilloscope.
MyReaperPlugin - Easy-to-use cross-platform C++ REAPER extension template
Last edited by Argitoth; 03-11-2015 at 12:11 AM.
|
|
|
03-10-2015, 08:25 PM
|
#45
|
Human being with feelings
Join Date: Jul 2013
Location: Edmonton, Alberta, Canada
Posts: 255
|
Quote:
Originally Posted by Argitoth
is anyone able to get SWS extension to function with 5pre16? I'm not getting the incompatibility error, just simply doesn't load. using v2.6.0 x64, also verified the location of the dll in the portable reaper install I am using, also verified version with the "whats new" txt
edit: rolling back to version 5pre10, sws extension works.
|
I just checked and I have SWS 2.6.1 x64 in the latest 5pre16. It works as expected so far. You might want to give SWS 2.6.1 a try.
Out of curiousity I checked for an SWS update and it said there was a beta 2.6.2 version out. I clicked on the link and it went to the SWS home page and there wasnt a 2.6.2 beta build to be found.
Ron L
http://www.troyka.ca
i7 Laptop x64, Win7 x64, 7200rpm internal HD. 2 external drives, 20/20 Event monitors, Edirol UA-25 audio interface, 2 monitors and REAPER
|
|
|
03-10-2015, 09:20 PM
|
#46
|
Human being with feelings
Join Date: Feb 2008
Location: Mesa, AZ
Posts: 2,057
|
no go with 2.6.1 here, how is it working for you and not for me? I've checked everything to ensure no human error.
Edit: gaad DAMNIT the one dam time I by mistake don't download x64 reaper. the ONE TIME!
works.
__________________
Soundemote - Home of the chaosfly and pretty oscilloscope.
MyReaperPlugin - Easy-to-use cross-platform C++ REAPER extension template
Last edited by Argitoth; 03-10-2015 at 09:37 PM.
|
|
|
03-11-2015, 12:06 AM
|
#47
|
Human being with feelings
Join Date: Jul 2013
Location: Edmonton, Alberta, Canada
Posts: 255
|
Quote:
Originally Posted by Argitoth
no go with 2.6.1 here, how is it working for you and not for me? I've checked everything to ensure no human error.
Edit: gaad DAMNIT the one dam time I by mistake don't download x64 reaper. the ONE TIME!
works.
|
I see you have it working..
Ron L
Last edited by rluka; 03-11-2015 at 07:19 PM.
|
|
|
03-12-2015, 06:23 AM
|
#48
|
Mortal
Join Date: Dec 2008
Location: France
Posts: 1,969
|
v2.6.3 is out, sorry for the delay...
|
|
|
03-12-2015, 08:23 AM
|
#49
|
Human being with feelings
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
|
Thanks!
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
|
|
|
03-12-2015, 06:02 PM
|
#50
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,399
|
Quote:
Originally Posted by v2.6.3 #0 pre-release build (March 12, 2015)
- SWS/BR: Play from mouse cursor position (perform until shortcut released)
- SWS/BR: Play from mouse cursor position and solo track under mouse for the duration (perform until shortcut released)
- SWS/BR: Play from mouse cursor position and solo item and track under mouse for the duration (perform until shortcut released)
|
These are nice ideas!
A lot of correction and optimization. Good job!
|
|
|
03-12-2015, 06:30 PM
|
#51
|
Human being with feelings
Join Date: Jun 2009
Location: South, UK
Posts: 14,173
|
- SWS/BR: Play from mouse cursor position and solo item and track under mouse for the duration (perform until shortcut released)
Absolutely awesome!
Even better than the previous very handy ones!
I like how if you start it whilst the mouse is just before the item it will actually allow all items on that track to play as known were selected. don't change that!
Love the midi one too. very very powerful for fast work!
__________________
subproject FRs click here
note: don't search for my pseudonym on the web. The "musicbynumbers" you find is not me or the name I use for my own music.
|
|
|
03-12-2015, 06:44 PM
|
#52
|
Human being with feelings
Join Date: Nov 2010
Posts: 2,433
|
Quote:
Originally Posted by musicbynumbers
midi one too. very very powerful for fast work!
|
Yup, that was the idea to go with my new Logitech G602 mouse (I know you don't use mouse, but others may like the idea )

I have programed these 6 buttons on the side as follows:
2 for contextual toolbars (one primary, one secondary)
2 for these play actions to preview things while editing (whole project and active track only)
2 for undo/redo (I do that a lot when editing MIDI, lol)
Feels really smooth once you get used to position of all the buttons (and invest time to set up MIDI toolbars, lol)
Quote:
Originally Posted by musicbynumbers
I like how if you start it whilst the mouse is just before the item it will actually allow all items on that track to play as known were selected. don't change that! 
|
Do you mean if mouse is over item edge or simply not over any item?
In case you mean mouse is over item edge - I would maybe consider this a bug (because mouse doesn't have to be over item, but very close to it's edge so REAPER changes mouse cursor (to make it easier to grab item edge) - but I still haven't fixed mouse detection code to take item edges into account so that's why it's like that)
In case you mean mouse is simply not over any item - that's by design.
Last edited by Breeder; 03-12-2015 at 07:08 PM.
|
|
|
03-13-2015, 01:33 AM
|
#53
|
Human being with feelings
Join Date: Jun 2009
Location: South, UK
Posts: 14,173
|
Very cool breeder!  I can't do a mouse anymore for fear of rsi but good setup!
I meant if you are over no items at all. That's really nice "smart" behaviour that it does.
It would be cool if when over the item's left edge/start that it would always play exactly from the start and not miss a slight bit of the starting transient etc.
I'm not sure if it does miss anything as I didn't try with drums but that would be a bit of intelligent design too that would be useful.
Also, I forgot to try but does it do that great thing that if the project is already playing, then it remembers where it was before you used the action and then jumps back there on release of the action and continues playing still? That's awesome in the older ones.
__________________
subproject FRs click here
note: don't search for my pseudonym on the web. The "musicbynumbers" you find is not me or the name I use for my own music.
|
|
|
03-13-2015, 01:56 AM
|
#54
|
Human being with feelings
Join Date: Jun 2009
Location: South, UK
Posts: 14,173
|
Ooh, I wonder if it also works whilst editing? (will try later.)
By this I mean, if I was to grab an items left edge and move it, I wonder if I can trigger this whilst holding the left edge so I can very quickly hear the item's start point.
__________________
subproject FRs click here
note: don't search for my pseudonym on the web. The "musicbynumbers" you find is not me or the name I use for my own music.
|
|
|
03-13-2015, 04:19 AM
|
#55
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,399
|
To be able to have more control about positionning with the recent "play until shortcut is released" action, maybe we can imagine the same actions, but not from mouse, but from edit cursor ?
It will allow us to make it sure it start from an item start, or a measure start or anything else.
|
|
|
03-13-2015, 04:55 AM
|
#56
|
Human being with feelings
Join Date: Aug 2006
Location: Berlin
Posts: 11,759
|
The actions :
SWS: Toggle zoom to selected items or time selection*
are not usable in sessions that includes more than just a bit of automation by all appearances.
They take an ungodly amount of time to zoom back out. I've had to switch to the zoom tool of the extension, using CTRL+middle mouse button in this case. The simple edit focus type of action toggle is screwed.
But at least the extension works in pre17  . Thanks for that fix.
|
|
|
03-13-2015, 08:29 AM
|
#57
|
Human being with feelings
Join Date: Nov 2010
Posts: 2,433
|
Quote:
Originally Posted by airon
The actions :
SWS: Toggle zoom to selected items or time selection*
are not usable in sessions that includes more than just a bit of automation by all appearances.
They take an ungodly amount of time to zoom back out.
|
Can't reproduce  Just tried with a session that has over 80 000 envelope points and the things was instantaneous (my PC is over 4 years old)
Please share OS info, example project (together with repro steps) and your REAPER.ini
Last edited by Breeder; 03-13-2015 at 09:15 AM.
|
|
|
03-13-2015, 08:36 AM
|
#58
|
Human being with feelings
Join Date: Nov 2010
Posts: 2,433
|
Quote:
Originally Posted by musicbynumbers
Ooh, I wonder if it also works whilst editing? (will try later.)
By this I mean, if I was to grab an items left edge and move it, I wonder if I can trigger this whilst holding the left edge so I can very quickly hear the item's start point. 
|
Yep, but editing while the shortcut is pressed in case you're using versions that solo item/track can be sketchy. Because these actions don't create undo points (it would be redundant and spam undo list) since they restore solo/mute state after shortcut release.
So editing something would make it possible for edit's undo point to take into account temporary solo/mute state - it really depends on which kind of undo point the edit does create (as long as it doesn't include track state it should be fine with track only versions...but if items are muted too then it could become a problem when editing items)
It seems that changing item edge works ok when soloing track only
If GetProjectStateChangeCount() API was working, I could use it to create undo points if something is edited for the duration of the playback - but unfortunately it's not working.
Last edited by Breeder; 03-15-2015 at 04:02 AM.
|
|
|
03-13-2015, 02:39 PM
|
#59
|
Human being with feelings
Join Date: Jun 2009
Location: South, UK
Posts: 14,173
|
No probs. Still awesome!
__________________
subproject FRs click here
note: don't search for my pseudonym on the web. The "musicbynumbers" you find is not me or the name I use for my own music.
|
|
|
03-13-2015, 03:02 PM
|
#60
|
Human being with feelings
Join Date: Feb 2012
Posts: 1,972
|
Does current version of SWS works in R5 pre?
|
|
|
03-13-2015, 05:50 PM
|
#61
|
Moderator
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,629
|
Quote:
Originally Posted by Viente
Does current version of SWS works in R5 pre?
|
2.6.3 works in pre17 here
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
|
|
|
03-14-2015, 04:59 PM
|
#62
|
Human being with feelings
Join Date: Nov 2010
Posts: 2,433
|
Quote:
Originally Posted by airon
The actions :
SWS: Toggle zoom to selected items or time selection*
are not usable in sessions that includes more than just a bit of automation by all appearances.
They take an ungodly amount of time to zoom back out. I've had to switch to the zoom tool of the extension, using CTRL+middle mouse button in this case. The simple edit focus type of action toggle is screwed.
But at least the extension works in pre17  . Thanks for that fix.
|
Quote:
Originally Posted by Breeder
Can't reproduce  Just tried with a session that has over 80 000 envelope points and the things was instantaneous (my PC is over 4 years old)
Please share OS info, example project (together with repro steps) and your REAPER.ini
|
Nailed it - the problem with reproducing this was not a high point count but high envelope count (your example project had almost 3000 envelopes!!!! - how do you manage that much envelopes!?  )!
http://forum.cockos.com/showthread.p...=1#post1496634
It seems like a bug with GetSetObjectState()...I can fix it on our side, but this should definitely get handled by Cockos
Last edited by Breeder; 03-14-2015 at 05:38 PM.
|
|
|
03-16-2015, 12:46 PM
|
#63
|
Human being with feelings
Join Date: Jun 2010
Location: Nelson, BC
Posts: 3,393
|
thanks for the save selected item mute states!! been wanting this for so long
hey, I dont see a way to add more save slots in the ini, am I missing something?
Last edited by gwok; 03-16-2015 at 12:52 PM.
|
|
|
03-16-2015, 03:20 PM
|
#64
|
Human being with feelings
Join Date: Nov 2010
Posts: 2,433
|
Quote:
Originally Posted by gwok
thanks for the save selected item mute states!! been wanting this for so long
hey, I dont see a way to add more save slots in the ini, am I missing something?
|
None of the SWS/BR actions have that ability...I just never got around to it
Aren't 8 slots enough? Remember, they are project specific (all SWS/BR slot actions are) so you got 8 slots per project...not globally
|
|
|
03-16-2015, 03:42 PM
|
#65
|
Human being with feelings
Join Date: Jun 2010
Location: Nelson, BC
Posts: 3,393
|
I was going to bump it up to 32, same with the mute/solo state. That was just my initial thought, being used to some other actions where I could go into the ini. and add my own.
though I also assumed though that 32 might not even be enough eventually, though I'm not there yet. If it is possible to add that option to the ini, I think it would be valuable to some people, depending on how much effort it takes, as then it allows the user to change it if they need be.
Thanks for the great additions!
|
|
|
03-31-2015, 09:01 AM
|
#66
|
Human being with feelings
Join Date: Jun 2010
Location: Nelson, BC
Posts: 3,393
|
Hey guys, 2 things...
Could we get it so resource bookmarks automatically order alphabetically?
I like to use a number to categorize types of track template, the unfortunate thing is that if I add anything new, it throw my whole system out of whack. Though if I just keep adding bookmarks, eventually I end up with a whole mash of bookmarks that are completely unorganized and are really hard to navigate/manage.
As you can see, now if I want to add anything, it's going to be pushed to the bottom of the list
Btw, I also found that if I delete a bookmark, it is actually deleting any track templates within the folder that the bookmark is set to autofill/save to. I was pretty bummed out when I went to re-organize my bookmarks, only to realize all my actual template had been deleted. Luckily I have them backed up, bit still, just thought you should know.
cheers!
|
|
|
04-03-2015, 09:20 AM
|
#67
|
Human being with feelings
Join Date: Oct 2008
Location: France
Posts: 3,596
|
Does anyone know whether it's possible to get the snapshots name using the functions added to the API by SWS ?
Another question : where can I get a list of those SWS functions ?
|
|
|
04-11-2015, 04:31 AM
|
#69
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,399
|
RprMidiNote
Hi!
I wanted to build some ripple edit scripts for MIDI editor !
I make a bit of research anyway. MIDI notes doesn't have unique ID (they just had IDX) with the default API.
Code:
bool MIDI_GetNote(MediaItem_Take take, int noteidx, bool &selectedOut, bool &mutedOut, &startppqposOut, &endppqposOut, int &chanOut, int &pitchOut, int &velOut)
Because of the IDX based, it seems pretty unlikely to build any ripple edit script with this techniques, as IDX could change when note will move.
But I find there is another way to get midi notes... with SWS API.
Code:
RprMidiNote extension_api("FNG_GetMidiNote", RprMidiTake midiTake, int index)
.
We can get property this way too:
Code:
extension_api("FNG_GetMidiNoteIntProperty", RprMidiNote midiNote, "property")
The problem is that there is no indication about what to put in "property"...
and now indication about what is the advantage to use RprMidiNote.
Can you please explain to me how this work ?
Cheers !
|
|
|
04-11-2015, 01:37 PM
|
#70
|
Human being with feelings
Join Date: Nov 2010
Posts: 2,433
|
You can see possible strings here:
https://github.com/Jeff0S/sws/blob/4...e.cpp#L64-L106
But you can also use REAPER 5 API to change MIDI events position without changing their indexes. (same thing that applies to BR_Env functions applies here...FNG_MIDI stuff is using chunks so may be slower than native functions so choose wisely (in short, use BR_Env and FNG_MIDI only when you can't do it without native API (chunk API not included since doing chunks from ReaScript will be slower than doing them from C++  )
Code:
reaper.MIDI_SetNote(MediaItem_Take take ... boolean noSortInOptional)
So if you pass noSortInOptional as true, indexes won't change. Once done, you just have to call MIDI_Sort()
Code:
reaper.MIDI_Sort(MediaItem_Take take)
Regarding chunks vs separate functions - while I always recommend not using chunks if possible, please take into account that I love to micro optimize prematurely (that's a bad thing, lol) - so don't listen to me, instead profile stuff before optimization. For example, if you use some of FNG/SWS midi actions that change CC lanes or MIDI notes you will notice that you have to have a HUUUUUUUUUUGE number of MIDI events before you actually notice a slowdown inherent in chunks. Not to mention Jeffos' chunk parser which we use throughout the extension for a lot of stuff, and we're yet to hear from someone about how slow it is
Last edited by Breeder; 04-11-2015 at 03:43 PM.
|
|
|
04-11-2015, 05:27 PM
|
#71
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,399
|
@Breeder
Thank you again Breeder, this is very very helpful. And i'm glad to hear that there is hope to for ripple edit midi note script 
Stay tuned !
|
|
|
04-26-2015, 06:32 PM
|
#72
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,115
|
When opening a project into a new tab from the Resources window, it will open the default template into the new tab, just to close it and open the project requested. This is slow if your default template uses many tracks or plugins. It should just open the project into a new tab directly.
This also happens in the Project Management - Open projects from list, when opening a list of projects from a file. It would be great also if we could open multiple projects at the same time from the Resources window. We can select multiple rows, but if you open them will open one project only.
Using 2.6.3, windows 64, REAPER 5pre24.
I reported in github too https://github.com/Jeff0S/sws/issues/709
|
|
|
04-30-2015, 11:31 PM
|
#73
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,115
|
The action SWS: Select tracks with active routing to selected track(s) _SWS_SELROUTED
does not select if the tracks are routed but muted. I understand this behaviour, but could we have another action that selects all the tracks with routing to selected track(s) independently of the mute state of the tracks?. It would be useful.
Thanks!
|
|
|
05-01-2015, 01:15 PM
|
#74
|
Mortal
Join Date: Dec 2008
Location: France
Posts: 1,969
|
|
|
|
05-01-2015, 02:00 PM
|
#75
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,399
|
So much new things for scripters ! Awesome 
Thank you for this !
(A lot of other things in the changelog, I will take a close look at it !)
|
|
|
05-01-2015, 02:04 PM
|
#76
|
Human being with feelings
Join Date: Aug 2012
Location: Finland
Posts: 2,668
|
Thanks!
And great new ReaScript functions - Breeder has been busy
|
|
|
05-01-2015, 03:36 PM
|
#77
|
Human being with feelings
Join Date: May 2010
Location: Austin, TX
Posts: 791
|
Quote:
- SWS/BR: Move active floating window to mouse cursor (9 version with different horizontal and vertical positions in regards to mouse cursor)
|
This is very useful. Would you consider providing a version that only affects FX windows?
I'm using it in a macro to 'toggle float FX xx for selected tracks", so this new action works great in placing the floated fx under the mouse cursor, but when I re-execute my macro to close the fx window it moves the main Reaper window.
Thanks guys.
|
|
|
05-01-2015, 04:09 PM
|
#78
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,115
|
Great release! So many great functions and API.
I think at the end REAPER install will include SWS, maybe with a checkbox to not install it if you don't want. But I can't imagine anyone doing that.
Thank you!
|
|
|
05-02-2015, 04:51 AM
|
#79
|
Human being with feelings
Join Date: May 2011
Posts: 150
|
Can you guys please fix the "master channel send on/off" when importing snapshots? Right now if doesnt work. All imported channels have master send on. Thats not so useful when wanting to transfer buss settings
|
|
|
05-02-2015, 05:53 AM
|
#80
|
Human being with feelings
Join Date: Nov 2014
Posts: 182
|
"
Quote:
- SWS/BR: Move active floating window to mouse cursor (9 version with different horizontal and vertical positions in regards to mouse cursor)
This is very useful. Would you consider providing a version that only affects FX windows?
I'm using it in a macro to 'toggle float FX xx for selected tracks", so this new action works great in placing the floated fx under the mouse cursor, but when I re-execute my macro to close the fx window it moves the main Reaper window.
"
I was thinking of the same use. Great!
I guess a script could be used to determine if you are closing the fx window and do not want the new action to be executed. Mayble will try this weekend...
|
|
|
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 09:17 PM.
|