Old 03-11-2017, 08:01 PM   #41
Xenakios
Human being with feelings
 
Xenakios's Avatar
 
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 6,874
Default

Quote:
Originally Posted by nofish View Post
What do you want to port ?
It's a .dll like the MIDI editor is also a .dll for example (edit: Talking Windows). Isn't the MIDI editor native then ?
Yeah, the word "native" is not really right to use here...The SWS extension like the other Reaper extensions (the audio file formats, the MIDI editor etc) is already C++ compiled into native code that is loaded from a dynamic library.

People should use "maintained by Cockos and distributed with Reaper" or something like that instead.
__________________
For info on SWS Reaper extension plugin (including Xenakios' previous extension/actions) :
http://www.sws-extension.org/
https://github.com/Jeff0S/sws
--
Xenakios blog (about HourGlass and λ) :
http://xenakios.wordpress.com/

Last edited by Xenakios; 03-11-2017 at 08:08 PM.
Xenakios is offline   Reply With Quote
Old 03-11-2017, 08:16 PM   #42
karbomusic
Human being with feelings
 
karbomusic's Avatar
 
Join Date: May 2009
Posts: 20,886
Default

Quote:
Originally Posted by EvilDragon View Post
At least juliansader's scripts sort that out, no? And even build upon it with even more features.
Fine by me, I'll check them out, didn't realize they existed.
__________________
Choosing to play the simpler part instead of the fancier one, takes a lot of courage
karbomusic is online now   Reply With Quote
Old 03-12-2017, 12:07 AM   #43
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Germany
Posts: 4,215
Default

Quote:
Originally Posted by EpicSounds View Post
Ohhh !

I did not know....

A BBBIIIGGG Thank You to Geoffrey !!!!

-Michael (BTW.: I did a tiny bit of a similar work regarding the little LiveConfigs User Guide, due to the same motivation)
__________________
www.boa-sorte.de

Last edited by mschnell; 03-12-2017 at 12:23 AM.
mschnell is online now   Reply With Quote
Old 03-12-2017, 12:22 AM   #44
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Germany
Posts: 4,215
Default

Quote:
Originally Posted by nofish View Post
It's a .dll like the MIDI editor is also a .dll for example (edit: Talking Windows). Isn't the MIDI editor native then ?
All VST plugins (in Windows) are .dlls. Obviously they are not considered "native" to Reaper.

"Binary Reaper extensions" are dlls as well. I would not consider them "native" just because they use the propriety API Reaper provides, which makes them not usable with other software.

To me, here, "native" would mean that Cocks takes on responsibility for the maintenance (including upgrades, bugfixes, documentation, ...) because they consider it an indispensable part of the product.

-Michael
__________________
www.boa-sorte.de
mschnell is online now   Reply With Quote
Old 03-12-2017, 03:46 AM   #45
Vincent Sermonne
Human being with feelings
 
Vincent Sermonne's Avatar
 
Join Date: Feb 2009
Location: Marseille France
Posts: 5,204
Default

Quote:
Originally Posted by EvilDragon View Post
At least juliansader's scripts sort that out, no? And even build upon it with even more features.
So it is the way ? Ok the script can do the job: don't include SWS natively. The script is a great thing and can be very usefull but this is add-ons.
My actual professional work is based by action marker and tempo marker, is not only usefull, is essencial in my choice for Reaper. So for the next Reapers versions I must to hope a script who will do this functions... and maybe pay for it. sad.
__________________
Vincent
http://www.tchackpoum.fr
Vincent Sermonne is offline   Reply With Quote
Old 03-12-2017, 04:12 AM   #46
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Germany
Posts: 4,215
Default SWS 2

For me, the conclusion of the discussion is:

1) Cockos should initiate a group aiming to replace the SWS functionality.
They should provide them with a dedicated forum "SWS 2" to coordinate the work and the Reaper devs and other knowledgeable and helpful people should monitor that forum and provide tips and tricks if appropriate.

2) Cockos should work with cfillion to integrate Reapack in Reaper so that the results of the work can easily be installed, tested and used by any Reaper user. This should include as well scripts (already done with ReaPack), as binary extensions, VSTs, and include source code, binary code, and documentation (searcheable for installation and usable as context-help, if appropriate). ReaPack is especially viable here, as "SWS 2" will come in a number of dedicated sets/packages, instead of a complete monolithic installation, as the original SWS did.

3) Any SWS functionality that can be done as a script should be done that way, as this is the easiest option to maintain. If some stuff needs extending the Reaper Script API (in fact I do know such issues) this should be discussed in the forum.

4) At first, a concept should be crafted, defining what SWS functions could be done how and by whom, and in what bundles they are supposed to be provided.

5) If possible, the new packages should be work-alikes to the well known SWS functions (to allow current SWS users to easily convert), but of course extensions, modernization, beatifying, improved usability, ... is welcome and should be discussed in the forum.

6) With any software opus, the appropriate documentation should be provided in an appropriate ways (see ReaPack(2)). Hopefully, most of the text can be based on the existing SWS documentation, so that this potentially not popular task will be not too hard.

This way, the SWS sibling will really become a viable, open source, community driven software product.

Thanks for listening,
-Michael
__________________
www.boa-sorte.de

Last edited by mschnell; 03-12-2017 at 04:38 AM.
mschnell is online now   Reply With Quote
Old 03-12-2017, 04:57 AM   #47
Aeolian
Human being with feelings
 
Aeolian's Avatar
 
Join Date: Jun 2010
Location: Somewhere PRO
Posts: 899
Default

I'm not so sure thats the way to go.

Not all users use reapack for installing reaper add-ons.

Quite a lot do it the old Irish way


Imvho, sws just needs the right person, and that role has always been self-appointed.
__________________
Resistors are futile, you will be simulated ...
Aeolian is offline   Reply With Quote
Old 03-12-2017, 05:09 AM   #48
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Germany
Posts: 4,215
Default

Quote:
Originally Posted by Aeolian View Post
Not all users use reapack for installing reaper add-ons.
They will, if it's integrated in Reaper out of the box. Especially, because ReaPack not only does the installation, but allows for finding the stuff you are in need of.
Quote:
Originally Posted by Aeolian View Post
Imvho, sws just needs the right person, and that role has always been self-appointed.
Of course this would allow all others not to bother. But I doubt that someone will be found who does it and promises to do it on the long run. That is why a community driven effort is the way to go, and to be successful (which we all do hope) same needs some structuring, like the one proposed.

Of coure if somebody pops up and shouts "I'll do it", I will be silent on the spot.

-Michael
__________________
www.boa-sorte.de

Last edited by mschnell; 03-12-2017 at 06:06 AM.
mschnell is online now   Reply With Quote
Old 03-14-2017, 02:51 AM   #49
ivansc
Human being with feelings
 
Join Date: Aug 2007
Location: Near Cambridge UK and Near Questembert, France
Posts: 16,685
Default

Hooray! Downloaded installed and donated!

So pleased to see this is still going forward. Even if all that happens is that anything that breaks later on gets fixed, I will be more than happy.
__________________
UK and USA: Our leaders MAY be buffoons but they are still dangerous buffoons.
ivansc is offline   Reply With Quote
Old 03-14-2017, 03:30 AM   #50
akademie
Human being with feelings
 
Join Date: Mar 2007
Posts: 224
Default

Quote:
Originally Posted by mschnell View Post
Quote:
Originally Posted by Aeolian View Post
Not all users use reapack for installing reaper add-ons.

They will, if it's integrated in Reaper out of the box.
...
-Michael
But the ReaPack (as it is now) does not work in Windows XP :-(

akademie
akademie is offline   Reply With Quote
Old 03-14-2017, 03:39 AM   #51
Lorbakounet
Human being with feelings
 
Lorbakounet's Avatar
 
Join Date: Mar 2015
Posts: 114
Default

Quote:
Originally Posted by akademie View Post
But the ReaPack (as it is now) does not work in Windows XP :-(

akademie
Retro-compatibility down to windows 3.1 should be mandatory
Lorbakounet is offline   Reply With Quote
Old 03-14-2017, 03:39 AM   #52
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 4,465
Default

@all

Tim just released a new SWS build :
Cockos Confederated Forums - View Single Post - SWS Extension Updates

Quote:
Originally Posted by Tim
v2.8.8 featured build (March 13, 2017)


We're back!

This is just the 2.8.7 pre-release build officially released, and rebuilt to better support latest REAPER versions.
I plan to continue on and work on some of the bug fixes next. I hope everyone is well! -SWS
X-Raym is offline   Reply With Quote
Old 03-14-2017, 07:33 AM   #53
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Germany
Posts: 4,215
Default

Quote:
Originally Posted by akademie View Post
But the ReaPack (as it is now) does not work in Windows XP :-(
I even do still use an XP PC, but - while it would be bad if the ReaPack integration would stop Reaper from working on XP, just loosing ReaPack there would not harm greatly (there are still means to install stuff in other ways).

If necessary ReaPack could be an installation Option (default on).

-Michael
__________________
www.boa-sorte.de
mschnell is online now   Reply With Quote
Old 03-14-2017, 07:36 AM   #54
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Germany
Posts: 4,215
Default

Quote:
Originally Posted by X-Raym View Post
Tim just released a new SWS build :
So seemingly we are save for now and can delay this discussion until the need arises again...

A big Thank You to Tim !!!

Seemingly he is "SWS" here

Anyway I would be very interested in Tim's opinion as an insider to the stuff we discussed here.

-Michael
__________________
www.boa-sorte.de
mschnell is online now   Reply With Quote
Old 03-14-2017, 07:48 AM   #55
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 4,652
Default

What I would really integrate in REAPER natively, is the API functions that SWS provide. I know that's something that users may not see but sometimes it's helpful for scripting without having to require SWS to be installed.
__________________
HeDaScripts for REAPER | VIP Donations
heda is offline   Reply With Quote
Old 03-14-2017, 08:54 AM   #56
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 1,675
Default

^^ exactly, especially Breeder`s stuff
__________________
SoundCloud | MPL Scripts discussion | ReaPack | Donate
mpl is offline   Reply With Quote
Old 03-14-2017, 10:02 AM   #57
akademie
Human being with feelings
 
Join Date: Mar 2007
Posts: 224
Default

Quote:
Originally Posted by Lorbakounet View Post
Retro-compatibility down to windows 3.1 should be mandatory
Hi Lorbakounet,
I don't see relevance here... apples vs oranges.
Reaper RUNS under Win XP and higher, it does NOT RUN under Win 3.1. As such it would be relevant wish, that all it native parts would run with no confussion like - ohh that part of application does work only in W7, this in W10, etc. Lots of people's DAW was build as WinXP stations and there is no real reason to update those working stations to Win10 crap for example.
So what is the point of that your message here?

Anyway "retro" is cool :-D
akademie

P.S.: On other hand, now, as a external third party script or alike, I have no problem that it has its own OS-version compatibility limitation that will keep me off that functionality on my XP-DAW, while I can use it on my other DAWS (stable Win7, and also Win10 = yes I have also Win10 for testing purposes only :-(
akademie is offline   Reply With Quote
Old 03-14-2017, 10:04 AM   #58
akademie
Human being with feelings
 
Join Date: Mar 2007
Posts: 224
Default

Quote:
Originally Posted by heda View Post
What I would really integrate in REAPER natively, is the API functions that SWS provide. I know that's something that users may not see but sometimes it's helpful for scripting without having to require SWS to be installed.
yes, heda +1
Although I am not scripter, I know what are you talking about here and deeply agree and support that path.

akademie
akademie is offline   Reply With Quote
Old 03-14-2017, 11:47 AM   #59
Lorbakounet
Human being with feelings
 
Lorbakounet's Avatar
 
Join Date: Mar 2015
Posts: 114
Default

Quote:
Originally Posted by akademie View Post
Hi Lorbakounet,

So what is the point of that your message here?

Anyway "retro" is cool :-D
akademie

P.S.: On other hand, now, as a external third party script or alike, I have no problem that it has its own OS-version compatibility limitation that will keep me off that functionality on my XP-DAW, while I can use it on my other DAWS (stable Win7, and also Win10 = yes I have also Win10 for testing purposes only :-(
Microsoft ended support for XP in 2014.
Unavoidably, Reaper WILL end up using libs and other stuff in its core engine that won't be able to run under XP.
So I guess my point would be : People using XP for security and stability reasons are getting neither. THe more times goes on, the more they're getting the opposite.
Lorbakounet is offline   Reply With Quote
Old 03-14-2017, 01:42 PM   #60
run_esc
Human being with feelings
 
Join Date: Mar 2016
Location: Victoria, BC
Posts: 194
Default

As a tech writer, may I just say, I am deeply horrified to discover that the fellow who writes Reaper's manual appears to be doing so for free (unless I've misunderstood something)...!

Guild violation of the highest order. Hopefully he makes something selling hard copies.
run_esc is offline   Reply With Quote
Old 03-14-2017, 01:46 PM   #61
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 1,715
Default

Windows XP has many bugs that affects ReaPack's operations and its 16-years-old implementation of SSL is unable to connect to today's modern HTTPS webservers. I can workaround most of those bugs but it still won't be able to download anything from the default repositories (bummer!). The only way to install the mainstream REAPER resources with such a build on XP would be to use the new offline import feature added in the latest beta...

More details here https://github.com/cfillion/reapack/issues/5 (another solution is to use openSSL rather than Windows's SSL implementation – but that's 2 MB more to the DLL and it brings in more issues and maintenance troubles only for supporting an old obsolete system).

Last edited by cfillion; 03-14-2017 at 02:19 PM.
cfillion is online now   Reply With Quote
Old 03-14-2017, 02:03 PM   #62
karbomusic
Human being with feelings
 
karbomusic's Avatar
 
Join Date: May 2009
Posts: 20,886
Default

Quote:
Originally Posted by Lorbakounet View Post
So I guess my point would be : People using XP for security and stability reasons are getting neither. THe more times goes on, the more they're getting the opposite.
It's a good point because it's normal and expected for a 16 year old legacy OS - before long using it will be about as secure and productive as using Windows 95. People using it for security reasons are actually using for what they feel are privacy reasons but XP by far is not as secure in 2017 (in the actual real and technical sense of the word) than the Windows OS's that follow it.
__________________
Choosing to play the simpler part instead of the fancier one, takes a lot of courage
karbomusic is online now   Reply With Quote
Old 03-14-2017, 02:06 PM   #63
Lokasenna
Human being with feelings
 
Lokasenna's Avatar
 
Join Date: Sep 2008
Location: The vast, frozen wasteland of western Canadia.
Posts: 4,241
Default

Quote:
Originally Posted by run_esc View Post
As a tech writer, may I just say, I am deeply horrified to discover that the fellow who writes Reaper's manual appears to be doing so for free (unless I've misunderstood something)...!

Guild violation of the highest order. Hopefully he makes something selling hard copies.
Welcome to the internet, where everyone gets paid in "exposure" but you can't spend it anywhere.
__________________
Currently working away from home; don't expect timely responses from me.
Default 5.0 Nitpicky Edition / GUI tutorial for Lua / GUI library for Lua scripts / Theory Helper / Radial Menu / Donate / ReaPack
Lokasenna is offline   Reply With Quote
Old 03-16-2017, 04:38 AM   #64
Gianfini
Human being with feelings
 
Join Date: Jan 2015
Posts: 533
Default

Quote:
Originally Posted by James HE View Post
including SWS would bloat the action list with a lot of deprecated actions, which REAPER already suffers a bit too much from as is. I keep SWS around, just for a few actions. (and some API stuff I'm too lazy to work around.
I think the work to be done is a bit more complex than that, but worthy
1. Certain SWS actions are much used and/or are covering functionalities natively present in other DAWs (snapshots, item previewing, autocoloring, track renaming, normalize items, etc.)
2. Other actions are not directly related with functionality existing in competing DAWs even if they are handy for heavy customization work (e.g. Xenakios/SWS: move cursor left configured seconds, or SWS: Toggle last FX bypass for selected tracks or SWS: Mute all receives for selected tracks)
3. Other SWSs are deprecated, duplicated, ...

There should be a work by Devs to propose the sub-set of actions that would fit the above Cathegory 1, where they either integrate them in Reaper or ensure maintenance

I understand there is a judgmental step in this process but isn't this what devs always do when they decide which "next functionality" to develop?

THERE ARE THREE CONCURRENT ISSUES TO SOLVE
- continuation of maintenance of very used SWSs (ensuring they work across Reaper versions, bug fixing, updates even if someone at Cockos changes his job)
- improvement of "usability" of Reaper including natively functions and actions that most other DAWs have (don't we have to acquire more and more customers eventually?)
- Avoidance that if a functionality is highly requested by users but at the same time something similar is partially (poorly sometime) developed in SWS devs would never look at implementing it natively

just my take

g
Gianfini is offline   Reply With Quote
Old 03-16-2017, 07:22 AM   #65
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Germany
Posts: 4,215
Default

That is exactly why I suggested to create a dedicated "SWS developers" forum (and group of supporters) and try to do a (more) structured work on an "SWS 2", which should consist of multiple independently installable options, plus enabling the selection and installation by a perfectly integrate ReaPack that is (optionally ? ) installed out of the box.

-Michael
__________________
www.boa-sorte.de
mschnell is online now   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 11:36 PM.


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