Old 05-30-2016, 03:59 PM   #441
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 2,783
Default

@spk77
Oops, I moved it in the Various folder to remove the extra "Track IO mixer" bit in the category shown in reapack, but I forgot to update the paths in the script itself. I can't commit right now, can you fix it?
cfillion is offline   Reply With Quote
Old 05-31-2016, 09:51 AM   #442
spk77
Human being with feelings
 
Join Date: Aug 2012
Location: Finland
Posts: 2,514
Default

Quote:
Originally Posted by cfillion View Post
@spk77
Oops, I moved it in the Various folder to remove the extra "Track IO mixer" bit in the category shown in reapack, but I forgot to update the paths in the script itself. I can't commit right now, can you fix it?
Thanks! The script is now fixed (I hope I did it correctly - feel free to edit the script ).

I also updated the index.xml...there are fixes/new stuff from juliansader.

Great work!
spk77 is offline   Reply With Quote
Old 06-05-2016, 10:01 PM   #443
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 2,783
Default

ReaPack v1.0rc2

Getting closer to the stable release with usability improvements and bug fixes:
https://github.com/cfillion/reapack/...es/tag/v1.0rc2

If no bugs/good ideas are raised, I plan to release v1.0 and post an announcement in the general forum (?) later this week.

Last edited by cfillion; 06-05-2016 at 10:22 PM.
cfillion is offline   Reply With Quote
Old 06-06-2016, 04:05 AM   #444
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 6,042
Default

Nice !
All seems to work fine so far !

Small FR: It would be useful if after importing a new xml, the manage repo pop up window open automatically instead of goinf back to the arrange view.
This way, we can choose to download/synch after XML import.
X-Raym is offline   Reply With Quote
Old 06-06-2016, 06:27 AM   #445
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 2,530
Default

cfillion, everything looks perfect. I changed first post. Now it is waiting for the link to new dedicated thread!
Big thanks for your efforts, ideas and their implementations.

Also FR/question: no support for non-unicode folders, right? (dont watch on /Plugins instead of /UserPlugins - my bad)
Attached Images
File Type: jpg test.jpg (44.5 KB, 148 views)
__________________
SoundCloud | MPL Scripts discussion | ReaPack | Donate

Last edited by mpl; 06-06-2016 at 08:31 AM.
mpl is offline   Reply With Quote
Old 06-07-2016, 08:48 AM   #446
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 6,042
Default

Two questions :
  • Is there a way to automatically check for scripts updates (like once a day, once a week) ?
  • Also, does Synch package function from the reapack menu download new scripts added to a repo where every files have been choosen for downloading ?
thanks
X-Raym is offline   Reply With Quote
Old 06-07-2016, 10:56 AM   #447
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 2,783
Default

@X-Raym
  1. I considered the idea of periodically checking on startup but I wasn't convinced I wanted ReaPack to start download jobs on its own (not in response to a user action), so I didn't do it at the time.
    Instead I made it refresh the repositories every 7 days when opening the browser or their about dialog.

  2. Only if the "Install new packages automatically" setting is enabled

rc3 on the way with your import FR, fix for mpl's bug and some other things...

Last edited by cfillion; 06-07-2016 at 06:23 PM.
cfillion is offline   Reply With Quote
Old 06-07-2016, 05:29 PM   #448
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 2,783
Default

ReaPack v1.0rc3

https://github.com/cfillion/reapack/...es/tag/v1.0rc3

@mpl Can you confirm the unicode resource path fix works for you?

reapack-index v1.0rc3

Bug fixes and small enhancements:
https://github.com/cfillion/reapack-...es/tag/v1.0rc3

Last edited by cfillion; 06-07-2016 at 07:02 PM.
cfillion is offline   Reply With Quote
Old 06-07-2016, 08:30 PM   #449
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 2,530
Default

Thanks, all is fine!
The only improvement I see is to make transaction report a bit wider, and then it is ready to release:
Attached Images
File Type: jpg scr.jpg (50.7 KB, 202 views)
__________________
SoundCloud | MPL Scripts discussion | ReaPack | Donate
mpl is offline   Reply With Quote
Old 06-07-2016, 11:28 PM   #450
G-Sun
Human being with feelings
 
G-Sun's Avatar
 
Join Date: May 2010
Location: Norway
Posts: 7,252
Default

You guys are awesome!
__________________
Reaper x64, win 8.1
My music on Bandcamp
G-Sun is offline   Reply With Quote
Old 06-08-2016, 02:09 AM   #451
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 6,042
Default

Excellent
X-Raym is offline   Reply With Quote
Old 06-08-2016, 05:01 AM   #452
SiKo
Human being with feelings
 
SiKo's Avatar
 
Join Date: Aug 2008
Location: dusty hot place
Posts: 1,492
Default Awesome

Pure awesomeness!
__________________
... yOu aNd mE are ...
SiKo is offline   Reply With Quote
Old 06-08-2016, 03:17 PM   #453
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 2,761
Default

I am curious to know what will happen if the name of a script file is changed: Will ReaPack automagically replace the previous version with the newly named version, and will existing shortcuts still work?

P.S. It seems that one of spk77's most famous scripts, the MIDI Note Selector, has not yet been uploaded to the ReaTeam repo.
juliansader is online now   Reply With Quote
Old 06-08-2016, 03:22 PM   #454
EpicSounds
Human being with feelings
 
EpicSounds's Avatar
 
Join Date: Jul 2009
Posts: 5,540
Default

Quote:
Originally Posted by juliansader View Post
I am curious to know what will happen if the name of a script file is changed: Will ReaPack automagically replace the previous version with the newly named version, and will existing shortcuts still work?
You changed some of yours since I first installed ReaPack, they had an o (for obsolete) beside.
__________________
REAPER Video Tutorials, Tips & Tricks and more at The REAPER Blog
EpicSounds is offline   Reply With Quote
Old 06-10-2016, 09:21 AM   #455
EpicSounds
Human being with feelings
 
EpicSounds's Avatar
 
Join Date: Jul 2009
Posts: 5,540
Default

Video introduction to ReaPack

https://www.youtube.com/watch?v=XjoDu_32ljI
__________________
REAPER Video Tutorials, Tips & Tricks and more at The REAPER Blog
EpicSounds is offline   Reply With Quote
Old 06-10-2016, 09:57 AM   #456
daxliniere
Human being with feelings
 
daxliniere's Avatar
 
Join Date: Nov 2008
Location: London, UK
Posts: 1,933
Default

Quote:
Originally Posted by EpicSounds View Post
Video introduction to ReaPack

https://www.youtube.com/watch?v=XjoDu_32ljI
DUDE!! Awesome work!
__________________
Dax Liniere
London's newest premium studio complex! (Facebook)
[i7-4790K, 12Gb RAM, Win8.1x64, NVidia GT710, UAD2-OCTO, FireFaceUFX, REAPER x64]
daxliniere is offline   Reply With Quote
Old 06-10-2016, 12:50 PM   #457
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 4,772
Default

Quote:
Originally Posted by EpicSounds View Post
Video introduction to ReaPack

https://www.youtube.com/watch?v=XjoDu_32ljI
Ooh Yes !
Was waiting for a good Reapack explanation.
Thx Jon !
vanhaze is offline   Reply With Quote
Old 06-10-2016, 04:48 PM   #458
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 2,783
Default

ReaPack v1.0

The first stable version is released!
Thanks to everyone for the support and involvement throughout the development process!

Announcement thread at https://forum.cockos.com/showthread.php?t=177978
Official website: http://reapack.com/

Last edited by cfillion; 06-10-2016 at 10:39 PM.
cfillion is offline   Reply With Quote
Old 06-11-2016, 12:10 AM   #459
spk77
Human being with feelings
 
Join Date: Aug 2012
Location: Finland
Posts: 2,514
Default

Quote:
Originally Posted by cfillion View Post
ReaPack v1.0

The first stable version is released!
Thanks to everyone for the support and involvement throughout the development process!

Announcement thread at https://forum.cockos.com/showthread.php?t=177978
Official website: http://reapack.com/
Thank you very much!
(Donation sent )
spk77 is offline   Reply With Quote
Old 06-11-2016, 12:21 AM   #460
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 2,530
Default

Thanks for cfillion! I changed first post.

Waiting for moderators for rename thread to
Quote:
ReaPack: Package Manager for REAPER (developers thread)
and stick this thread to "JSFX and ReaScript Discussion", stick user thread to 'General Discussion Forum'
__________________
SoundCloud | MPL Scripts discussion | ReaPack | Donate
mpl is offline   Reply With Quote
Old 06-11-2016, 01:34 AM   #461
spk77
Human being with feelings
 
Join Date: Aug 2012
Location: Finland
Posts: 2,514
Default

Feature request: Show script description as a tooltip text in ReaPack window

Code:
--[[
  * ReaScript Name: Store and restore item parameters (part 1 - store)
  * Description: Show this text as tooltip text
  *              when mouse is on ReaPack listview item
  * Instructions: 
  * Screenshot: 
  * Notes: 
  * Category: 
  * Author: spk77
  * Author URI: http://forum.cockos.com/member.php?u=49553
  * Licence: GPL v3
  * Forum Thread: 
  * Forum Thread URL: http://forum.cockos.com/showpost.php?p=1689255&postcount=1367
  * Version: 1.0
  * REAPER:
  * Extensions:
]]
(I don't know if this is possible, but it would be nice )
spk77 is offline   Reply With Quote
Old 06-11-2016, 02:29 AM   #462
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 2,530
Default

Feature request:
1. Browse packages > sort list by date (commit date or update date) to let users know what scripts came last.
2. Option for disable "Nothing to do" (for situations if I put 'Syncronize repositories' action to global startup).
__________________
SoundCloud | MPL Scripts discussion | ReaPack | Donate

Last edited by mpl; 06-11-2016 at 03:06 AM.
mpl is offline   Reply With Quote
Old 06-11-2016, 01:46 PM   #463
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 2,783
Default

Quote:
Originally Posted by spk77 View Post
Donation sent
Thanks! Much appreciated!
cfillion is offline   Reply With Quote
Old 06-16-2016, 11:45 AM   #464
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 2,761
Default

Oops, I appear to have broken something. After I uploaded the file "js_Envelope LFO generator and shaper.lua" with the version number 0.99991, I get the following error: ReaTeam Scripts: version segment overflow" when I try to sync my packages.

(reapack-index --check did not give any errors.)

I tried to upload the same file with a version number v1.0 but this did not fix the error.

I hope other users are not getting the same error!
juliansader is online now   Reply With Quote
Old 06-16-2016, 12:29 PM   #465
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 2,783
Default

It's my fault, I didn't expect individual version segments to exceed 65535 (the limit of what can be stored in an unsigned 16-bit integer).
Versions are treated as a series of individual numbers: better to bump v0.99 to v0.100 (or v0.99.1 for small fixes, semver-like) instead of adding a new digit.

I indexed your v1.0 release and removed v0.99991 to fix the error. I'm considering raising the limit to about 4 billions (32-bit) but that would just break repos using high numbers for remaining ReaPack v1.0.0 users...

Adding a check for this in reapack-index now.

Last edited by cfillion; 06-16-2016 at 01:05 PM.
cfillion is offline   Reply With Quote
Old 06-23-2016, 08:51 AM   #466
uncleswede
Human being with feelings
 
Join Date: Feb 2015
Posts: 817
Default Installation issue

Hi.

Reapack looks tremendous but, having installed it, I get an error when Reaper initialises :-( Namely:

"The procedure entry point GetTickCount64 could not be located in the dynamic link library KERNEL32.DLL"

Mine is a 32-bit Windows XP (SP3) system running 32-bit Reaper 5.211 (which I only upgraded to today btw). Everything else (software, libraries) running fine.

This happened to anyone else?

Cheers
CD

Last edited by uncleswede; 06-23-2016 at 08:52 AM. Reason: Correction
uncleswede is online now   Reply With Quote
Old 06-24-2016, 04:13 AM   #467
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 2,530
Default

I just discovered there are some functions from spk what needed for his scripts and X-Raym scripts. And some of scripts requing same functions (some scripts already broken because of lost/broken paths). Also there is no need to include functions to action list. So, maybe it is a good idea to:
  • move all requied functions to /Function folder in ReaPack repo
  • When syncronising packages always download them for preventing user thought like (what is that - I`ll delete it))
  • don`t include any stuff from /Functions folder to the ActionList
  • edit scripts for getting functions only from this folder
__________________
SoundCloud | MPL Scripts discussion | ReaPack | Donate
mpl is offline   Reply With Quote
Old 06-25-2016, 12:39 PM   #468
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 2,783
Default

Why I will not support Windows XP.

@mpl
Scripts can currently use this in the header to prevent being added to the Action List:
Code:
@provides [nomain] .
I've also written some rudimentary code to auto-install required files along some time ago... There's definitively something that can be done in this area but it's not in my immediate priorities.

cfillion is offline   Reply With Quote
Old 07-08-2016, 01:11 PM   #469
spk77
Human being with feelings
 
Join Date: Aug 2012
Location: Finland
Posts: 2,514
Default

Is it ok to rename the files in reapack?

For example, I'd like to rename spk77_Split all items at edit cursor.lua to spk77_Split all non-locked items at edit cursor.lua
spk77 is offline   Reply With Quote
Old 07-08-2016, 01:52 PM   #470
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 2,783
Default

Renaming a package is the same as deleting + creating a new one.
Existing user of the script will see the package with the original name marked as "obsolete" in ReaPack (it's kept installed to prevent breaking any workflow) and the new name will be available for installation.
cfillion is offline   Reply With Quote
Old 07-08-2016, 02:45 PM   #471
spk77
Human being with feelings
 
Join Date: Aug 2012
Location: Finland
Posts: 2,514
Default

Ok, thanks cfillion
spk77 is offline   Reply With Quote
Old 07-09-2016, 02:09 AM   #472
G-Sun
Human being with feelings
 
G-Sun's Avatar
 
Join Date: May 2010
Location: Norway
Posts: 7,252
Default

I'm very thankful for the work by all of you!
__________________
Reaper x64, win 8.1
My music on Bandcamp
G-Sun is offline   Reply With Quote
Old 07-11-2016, 08:10 PM   #473
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 2,783
Default

ReaPack v1.1beta1

Browser enhancements, theme packages, support for old versions of OS X (up to 10.7), per-package documentation, bug fixes and more.
The full changelog can be viewed in ReaPack itself or on GitHub.

Note that since this is a pre-release, it is not updated automatically by ReaPack unless the bleeding-edge mode is enabled in the options. How to update anyway.

The package documentation feature looks like this: https://i.imgur.com/64GJqlw.png.

reapack-index v1.1beta1

Changelog and windows installer at https://github.com/cfillion/reapack-.../tag/v1.1beta1.
OS X and Linux: gem install reapack-index --version=1.1beta1

New tags (I'm using the @-syntax here for the demonstration):

@description (with "ReaScript Name" and "@desc" aliases)
The value of this tag can be displayed in ReaPack's package browser to replace the raw filename. https://i.imgur.com/YCyHNC5.png
@about
The contents of the package's about dialog using markdown syntax.
@website, @screenshot and @donation
Adds links at the bottom left of the package's about dialog. One link per line, and labels are supported:
Code:
@screenshot
  Main Page https://i.imgur.com/a.png
  Settings https://i.imgur.com/b.png
A theme package uses the .theme extension and works the same way as an extension package:
Code:
@version 1.0
@provides Default_4.0_width.ReaperThemeZip https://stash.reaper.fm/27310/$path
REAPER automatically reloads the theme selection menu!

Last edited by cfillion; 07-12-2016 at 11:12 AM.
cfillion is offline   Reply With Quote
Old 07-12-2016, 03:50 AM   #474
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 6,042
Default

Looks very nice !
Thanks for your hardwork on this, I'm sure users will love this !

(https://i.imgur.com/niDeNll.png is 404 error)
X-Raym is offline   Reply With Quote
Old 07-12-2016, 05:08 AM   #475
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 9,060
Default

Quote:
Originally Posted by cfillion View Post
per-package documentation
Me (and I think several others) had this request / suggestion.
Great too see it's now in, much appreciated, thank you.
nofish is offline   Reply With Quote
Old 07-12-2016, 12:21 PM   #476
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 2,783
Default

Quote:
Originally Posted by X-Raym View Post
Oops! I've re-uploaded the image: https://i.imgur.com/YCyHNC5.png

Quote:
Originally Posted by nofish View Post
Me (and I think several others) had this request / suggestion.
Great too see it's now in, much appreciated, thank you.
Thanks! Many changes in this release were suggested/reported by users.

Last edited by cfillion; 07-12-2016 at 02:04 PM.
cfillion is offline   Reply With Quote
Old 07-13-2016, 04:00 AM   #477
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 6,042
Default

Quote:
@description (with "ReaScript Name" and "@desc" aliases)
Quote:
The value of this tag can be displayed in ReaPack's package browser to replace the raw filename.
In fact, I always used this tag to set extra information about the package like

Code:
 * ReaScript Name: Align selected items across tracks
 * Description: A way to align items across tracks, with their snap offset. Useful for layering in sound design.
So that could be set to replace the name of the package would be in my case the ReaScript Name tag... and Description is used for meta infos.
I guess my Description field correspond to your About field.

My Description usage come again from File Header « WordPress Codex.

Does that mean that if I want users to have infos about my scripts I have to batch replace Description by About in all my scripts ? Or is there any workaround ?

Let me know if I missed something.

Thanks for your support !
X-Raym is offline   Reply With Quote
Old 07-13-2016, 12:22 PM   #478
adissu
Human being with feelings
 
Join Date: Apr 2013
Posts: 21
Default

Hi everybody,

I don't really know, if this is the right place for asking this:

I look for a solution to influence the values of my midi controller that come in. I do have e.g. an encoder that has 36 points per one 360 degree turn. It also provides different speeds depending on the turn speed. But I want to turn it slowly and still have the range similar to a standard knob in some cases.

So my idea is to influence the incoming values e.g. multiply the current value with a multiplier staying in the range 0 - 127. I am not sure, if this should be a script or plugin or if this is not really possible.

Do you have any ideas on that?
adissu is offline   Reply With Quote
Old 07-13-2016, 01:25 PM   #479
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 2,783
Default

@X-Raym
I chose "Description" for consistency with REAPER's FX browser which uses this word for the same purpose. (also JSFX are already using @desc)
If both Description and ReaScript Name tags are found, ReaScript Name takes priority.

There is also the "Instructions" tag that is sometime used on ReaTeam's repo for documentation, but I'd prefer not to create too many aliases...
I've chosen "About" because I think it describes better the general purpose of the feature: to have both a description of what the package do and also instructions on how to use it.

It's open to discussion though.

Last edited by cfillion; 07-13-2016 at 02:46 PM.
cfillion is offline   Reply With Quote
Old 07-13-2016, 05:49 PM   #480
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 6,042
Default

@cfillion
Ok I understand what you did,

thing is my header is out since a while and is used by others persons than me.

If ReaScript Name is already a fallback for Description tag... then maybe we can directly used Description tag for actually enter a description( and not the reascript name, which is already its description in most case).

Instructions tag are for more detailed workflow like process to do before activating the script (project conformation, track setup etc). It answers the question How, while the Description tag answer the question Why (eg. "a script to perform multi track envelope operation". ReaScript Name answers the question What, obviously.

That's how I used these tags so far.

Discussion still open :P
X-Raym 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 05:35 AM.


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