Old 08-08-2017, 02:12 PM   #401
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 7,028
Default

You're welcome.
nofish is offline   Reply With Quote
Old 08-11-2017, 03:58 AM   #402
Time Waster
Human being with feelings
 
Time Waster's Avatar
 
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 472
Default

Is there a way to get metrics on ReaPack activity?
Time Waster is offline   Reply With Quote
Old 08-14-2017, 06:12 AM   #403
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 1,272
Default

Quote:
Originally Posted by Time Waster View Post
Is there a way to get metrics on ReaPack activity?
This can only be done server-side (independently from ReaPack). GitHub don't provide any download metrics for repositories hosted on its servers.
cfillion is online now   Reply With Quote
Old 08-23-2017, 06:58 AM   #404
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 7,028
Default

Is it my internet connection or does GitHub has some problems currently ?

When trying to synchronize I get this:



(This is after several synchronize tries, after the first one it showed this error for all currently enabled repos)
nofish is offline   Reply With Quote
Old 08-23-2017, 07:53 AM   #405
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 1,272
Default

Quote:
Originally Posted by nofish View Post
Is it my internet connection or does GitHub has some problems currently ?
It was GitHub: https://status.github.com/messages.
cfillion is online now   Reply With Quote
Old 08-23-2017, 07:59 AM   #406
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 7,028
Default

I was unaware of that GitHub status page, thanks.
nofish is offline   Reply With Quote
Old 09-07-2017, 08:50 AM   #407
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 7,028
Default

Question about reapack-index:

Do we have something like a "@requires" tag to specifify which minimum Reaper / SWS version is required for a script ?

How to best specify such info in the ReaPack header ?
nofish is offline   Reply With Quote
Old 09-07-2017, 12:04 PM   #408
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 1,272
Default

Currently only an operating system requirement can be specified (per individual file). Scripts can manually test for REAPER/SWS compatibility by checking at runtime whether a particular API function exists or by testing the version with the new reaper.ReaPack_CompareVersions API (v1.2beta2+).

I think I could add this @requires feature in ReaPack v1.3. ReaPack currently handles incompatible packages by hiding them away. I think it would be better to show them but with a clear error message upon installation attempt. They would need NOT to be installed when synchronizing with the option to install everything is ON though, because that would be annoying (getting errors every time...).
cfillion is online now   Reply With Quote
Old 09-07-2017, 02:20 PM   #409
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 7,028
Default

Thanks.
Meanwhile I've found the APIExists() Reaper API function and that this also works for SWS exported ReaScript functions so that's a decent way to check at script runtime for now.
nofish is offline   Reply With Quote
Old 09-07-2017, 02:30 PM   #410
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 1,272
Default

This also works since REAPER v5.23 (added at the same time as APIExists):
Code:
if not reaper.SomeNewAPI then
  reaper.ShowConsoleMsg("This script requires REAPER v4.2 or newer!")
  return
end
https://forum.cockos.com/showthread.php?t=177319

Last edited by cfillion; 09-07-2017 at 03:39 PM.
cfillion is online now   Reply With Quote
Old 09-13-2017, 02:55 AM   #411
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 1,422
Default

Hi guys.
I just remove StigeT (Sonic Anomaly, supermaalima) plugins from Reateam repository because they were very outdated and with old/no GUI. Nowadays SonicAnomaly has his own repository and I hope it is easy for him make different updates for his great plugins.

You can still hold his old plugins (just not allow to remove JSFX if ReaPack ask you to remove these JSFX as obsolete).
For adding new stuff:
import this link: https://raw.githubusercontent.com/So...ster/index.xml
or
perform action Install all known ReaPack repositories(placed in ReaTeam repo and require ReaPack1.2beta2+)
__________________
SoundCloud | MPL Scripts discussion | ReaPack | Donate
mpl is offline   Reply With Quote
Old 09-15-2017, 10:19 AM   #412
Jeffsounds
Human being with feelings
 
Jeffsounds's Avatar
 
Join Date: Feb 2013
Location: Northeast Michigan
Posts: 2,141
Default

Quote:
Originally Posted by mpl View Post
You can still hold his old plugins (just not allow to remove JSFX if ReaPack ask you to remove these JSFX as obsolete).
Any way around having to deal with it every time I update?
__________________
"Music is a fundamental human desire." - Mike Butera
Jeffsounds is offline   Reply With Quote
Old 09-15-2017, 12:19 PM   #413
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 1,272
Default

Furthermore, the script "Repair missing JSFX files in the current project" can help migrate existing projects.

Quote:
Originally Posted by Jeffsounds View Post
Any way around having to deal with it every time I update?
For now the only options are to either remove them or completely disable the feature (Manage Repositories > Options > Prompt to uninstall obsolete packages).

In the next pre-release (almost ready) pinning the desired packages in the browser will suffice to mark them as still wanted.

Last edited by cfillion; 09-15-2017 at 12:25 PM.
cfillion is online now   Reply With Quote
Old 09-16-2017, 03:00 AM   #414
Gianfini
Human being with feelings
 
Join Date: Jan 2015
Posts: 454
Default

Quote:
Originally Posted by mpl View Post
Hi guys.
I just remove StigeT (Sonic Anomaly, supermaalima) plugins from Reateam repository because they were very outdated and with old/no GUI. Nowadays SonicAnomaly has his own repository and I hope it is easy for him make different updates for his great plugins.

You can still hold his old plugins (just not allow to remove JSFX if ReaPack ask you to remove these JSFX as obsolete).
For adding new stuff:
import this link: https://raw.githubusercontent.com/So...ster/index.xml
or
perform action Install all known ReaPack repositories(placed in ReaTeam repo and require ReaPack1.2beta2+)
Hi, it also try to delete Bass Professor MK2, which has a great interface and doesn't seem so outdated or poor... are you sure you should take it out from Reapack?

g
Gianfini is online now   Reply With Quote
Old 09-16-2017, 05:10 AM   #415
citizenkeith
Human being with feelings
 
Join Date: Jun 2014
Location: Ohio
Posts: 479
Default

Quote:
Originally Posted by Gianfini View Post
Hi, it also try to delete Bass Professor MK2, which has a great interface and doesn't seem so outdated or poor... are you sure you should take it out from Reapack?

g
Add this repository for the latest version:
https://raw.githubusercontent.com/So...ster/index.xml
citizenkeith is offline   Reply With Quote
Old 09-16-2017, 11:08 AM   #416
Jeffsounds
Human being with feelings
 
Jeffsounds's Avatar
 
Join Date: Feb 2013
Location: Northeast Michigan
Posts: 2,141
Default

Quote:
Originally Posted by citizenkeith View Post
Add this repository for the latest version:
https://raw.githubusercontent.com/So...ster/index.xml
So after adding this repository I can let ReaPack delete what it wants to delete of Sonic Anomaly?
__________________
"Music is a fundamental human desire." - Mike Butera
Jeffsounds is offline   Reply With Quote
Old 09-16-2017, 07:45 PM   #417
me2beats
Human being with feelings
 
me2beats's Avatar
 
Join Date: Jul 2015
Location: Yekaterinburg, Russia
Posts: 382
Default

I want some scripts in my repo to be added to Media Explorer section. Possible?
__________________
My Reapack Repo
Donation
me2beats is offline   Reply With Quote
Old 09-16-2017, 08:28 PM   #418
citizenkeith
Human being with feelings
 
Join Date: Jun 2014
Location: Ohio
Posts: 479
Default

Quote:
Originally Posted by Jeffsounds View Post
So after adding this repository I can let ReaPack delete what it wants to delete of Sonic Anomaly?
That link will give you the newest versions of Sonic Anomaly's JS FX. So yes, you can let ReaPack delete the old FX, and you can install the new versions via that repository.
citizenkeith is offline   Reply With Quote
Old 09-16-2017, 09:10 PM   #419
me2beats
Human being with feelings
 
me2beats's Avatar
 
Join Date: Jul 2015
Location: Yekaterinburg, Russia
Posts: 382
Default

Another idea:
Option to select script section(s). User may select sections himself. Let's say there are scripts 'Save time selection' and 'Restore time selection'. Some people would like to run this scripts from midi editor, some users - from from media explorer, others - from both midi efitor and media explorer.
__________________
My Reapack Repo
Donation
me2beats is offline   Reply With Quote
Old 09-16-2017, 10:05 PM   #420
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 1,272
Default

Quote:
Originally Posted by me2beats View Post
I want some scripts in my repo to be added to Media Explorer section.
Done. Stay tuned for v1.2rc1!

Quote:
Originally Posted by me2beats View Post
Another idea:
Option to select script section(s). User may select sections himself. Let's say there are scripts 'Save time selection' and 'Restore time selection'. Some people would like to run this scripts from midi editor, some users - from from media explorer, others - from both midi efitor and media explorer.
What do you mean by selection? If you mean to register the same script in more than one Action List section or to bundle multiple scripts in a single package then the answer is yes, with reapack-index's @provides tag.

This registers the current file (.) in all sections:
Code:
@provides [main=main,midi_editor,midi_inlineeditor,midi_eventlisteditor,mediaexplorer] .
This registers multiple files in different sections:
Code:
@provides
  [main] script1.lua
  [main=midi_editor] script2.lua
  [main=midi_inlineeditor] script3.eel
  [main=midi_eventlisteditor] script4.lua
  [main=mediaexplorer] script5.py
  [nomain] hidden.lua

Last edited by cfillion; 09-17-2017 at 01:39 PM.
cfillion is online now   Reply With Quote
Old 09-17-2017, 09:53 AM   #421
me2beats
Human being with feelings
 
me2beats's Avatar
 
Join Date: Jul 2015
Location: Yekaterinburg, Russia
Posts: 382
Default

cfillion thanx very much, will try it soon!
As for last idea: I mean user can optionally choose sections himself (main/midi/media_explorer..):
script A - main, script B midi editor, script C - main and midi editor
__________________
My Reapack Repo
Donation
me2beats is offline   Reply With Quote
Old 09-17-2017, 01:44 PM   #422
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 1,272
Default

There is nothing stopping them from loading or removing the script into any Action List sections manually in REAPER. (Of course ReaPack won't know about this so, when uninstalling, the script will remain in the sections where it was manually added.)

EDIT: ReaPack and reapack-index v1.2rc1 are out! p=1886939

Last edited by cfillion; 09-17-2017 at 03:51 PM.
cfillion 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 03:59 AM.


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