|
|
|
06-05-2016, 10:01 PM
|
#441
|
Human being with feelings
Join Date: May 2015
Location: Québec, Canada
Posts: 4,937
|
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.
|
|
|
06-06-2016, 04:05 AM
|
#442
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
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.
|
|
|
06-06-2016, 06:27 AM
|
#443
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
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)
Last edited by mpl; 12-06-2022 at 11:27 PM.
|
|
|
06-07-2016, 08:48 AM
|
#444
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
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
|
|
|
06-07-2016, 10:56 AM
|
#445
|
Human being with feelings
Join Date: May 2015
Location: Québec, Canada
Posts: 4,937
|
@X-Raym
- 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.
- 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.
|
|
|
06-07-2016, 08:30 PM
|
#447
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Thanks, all is fine!
The only improvement I see is to make transaction report a bit wider, and then it is ready to release:
Last edited by mpl; 12-06-2022 at 11:30 PM.
|
|
|
06-07-2016, 11:28 PM
|
#448
|
Human being with feelings
Join Date: May 2010
Location: Norway
Posts: 7,318
|
You guys are awesome!
__________________
Reaper x64, win 11
Composer, text-writer, producer
Bandcamp
|
|
|
06-08-2016, 02:09 AM
|
#449
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
Excellent
|
|
|
06-08-2016, 05:01 AM
|
#450
|
Human being with feelings
Join Date: Aug 2008
Location: dusty hot place
Posts: 1,492
|
Awesome
Pure awesomeness!
__________________
... yOu aNd mE are ...
|
|
|
06-08-2016, 03:17 PM
|
#451
|
Human being with feelings
Join Date: Jul 2009
Posts: 3,714
|
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.
|
|
|
06-08-2016, 03:22 PM
|
#452
|
Human being with feelings
Join Date: Jul 2009
Posts: 7,569
|
Quote:
Originally Posted by juliansader
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.
|
|
|
06-10-2016, 09:21 AM
|
#453
|
Human being with feelings
Join Date: Jul 2009
Posts: 7,569
|
|
|
|
06-10-2016, 09:57 AM
|
#454
|
Human being with feelings
Join Date: Nov 2008
Location: London, UK
Posts: 2,581
|
Quote:
Originally Posted by EpicSounds
|
DUDE!! Awesome work!
|
|
|
06-10-2016, 12:50 PM
|
#455
|
Human being with feelings
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
|
Quote:
Originally Posted by EpicSounds
|
Ooh Yes !
Was waiting for a good Reapack explanation.
Thx Jon !
|
|
|
06-10-2016, 04:48 PM
|
#456
|
Human being with feelings
Join Date: May 2015
Location: Québec, Canada
Posts: 4,937
|
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.
|
|
|
06-11-2016, 12:10 AM
|
#457
|
Human being with feelings
Join Date: Aug 2012
Location: Finland
Posts: 2,668
|
Quote:
Originally Posted by cfillion
|
Thank you very much!
(Donation sent )
|
|
|
06-11-2016, 12:21 AM
|
#458
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
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'
|
|
|
06-11-2016, 01:34 AM
|
#459
|
Human being with feelings
Join Date: Aug 2012
Location: Finland
Posts: 2,668
|
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 )
|
|
|
06-11-2016, 02:29 AM
|
#460
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
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).
Last edited by mpl; 06-11-2016 at 03:06 AM.
|
|
|
06-11-2016, 01:46 PM
|
#461
|
Human being with feelings
Join Date: May 2015
Location: Québec, Canada
Posts: 4,937
|
Quote:
Originally Posted by spk77
Donation sent
|
Thanks! Much appreciated!
|
|
|
06-16-2016, 11:45 AM
|
#462
|
Human being with feelings
Join Date: Jul 2009
Posts: 3,714
|
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!
|
|
|
06-16-2016, 12:29 PM
|
#463
|
Human being with feelings
Join Date: May 2015
Location: Québec, Canada
Posts: 4,937
|
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.
|
|
|
06-23-2016, 08:51 AM
|
#464
|
Human being with feelings
Join Date: Feb 2015
Posts: 1,096
|
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
|
|
|
06-24-2016, 04:13 AM
|
#465
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
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
|
|
|
06-25-2016, 12:39 PM
|
#466
|
Human being with feelings
Join Date: May 2015
Location: Québec, Canada
Posts: 4,937
|
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.
|
|
|
07-08-2016, 01:11 PM
|
#467
|
Human being with feelings
Join Date: Aug 2012
Location: Finland
Posts: 2,668
|
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
|
|
|
07-08-2016, 01:52 PM
|
#468
|
Human being with feelings
Join Date: May 2015
Location: Québec, Canada
Posts: 4,937
|
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.
|
|
|
07-08-2016, 02:45 PM
|
#469
|
Human being with feelings
Join Date: Aug 2012
Location: Finland
Posts: 2,668
|
Ok, thanks cfillion
|
|
|
07-09-2016, 02:09 AM
|
#470
|
Human being with feelings
Join Date: May 2010
Location: Norway
Posts: 7,318
|
I'm very thankful for the work by all of you!
__________________
Reaper x64, win 11
Composer, text-writer, producer
Bandcamp
|
|
|
07-11-2016, 08:10 PM
|
#471
|
Human being with feelings
Join Date: May 2015
Location: Québec, Canada
Posts: 4,937
|
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 @aboutThe contents of the package's about dialog using markdown syntax. @website, @screenshot and @donationAdds 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.
|
|
|
07-12-2016, 03:50 AM
|
#472
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
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)
|
|
|
07-12-2016, 05:08 AM
|
#473
|
Human being with feelings
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
|
Quote:
Originally Posted by cfillion
per-package documentation
|
Me (and I think several others) had this request / suggestion.
Great too see it's now in, much appreciated, thank you.
|
|
|
07-12-2016, 12:21 PM
|
#474
|
Human being with feelings
Join Date: May 2015
Location: Québec, Canada
Posts: 4,937
|
Quote:
Originally Posted by X-Raym
|
Oops! I've re-uploaded the image: https://i.imgur.com/YCyHNC5.png
Quote:
Originally Posted by nofish
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.
|
|
|
07-13-2016, 04:00 AM
|
#475
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
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 !
|
|
|
07-13-2016, 12:22 PM
|
#476
|
Human being with feelings
Join Date: Apr 2013
Posts: 21
|
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?
|
|
|
07-13-2016, 01:25 PM
|
#477
|
Human being with feelings
Join Date: May 2015
Location: Québec, Canada
Posts: 4,937
|
@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.
|
|
|
07-13-2016, 05:49 PM
|
#478
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
@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
|
|
|
07-15-2016, 01:52 PM
|
#479
|
Human being with feelings
Join Date: May 2015
Location: Québec, Canada
Posts: 4,937
|
Mhh... ReaPack displays the How and the Why at the same location to the user.
This:
Code:
--[[
ReaScript Name: This goes in the package browser.
Description: This script does awesome things that will make you save 1 hour of repetitive work each day!
Instructions: Clap in your hands twice and do a backflip to make this script works.
--]]
...is equivalent to this in 1.1beta1's way:
Code:
--[[
Description: This goes in the package browser.
About:
# Description
This script does awesome things that will make you save 1 hour of repetitive work each day!
# Instructions
Clap in your hands twice and do a backflip to make this script works.
--]]
With markdown formatting it's quite pretty. Two ideas come to mind:
- Some kind of script (or search/replace) to transform to new header, or
- Special case for this kind of header: the indexer do the transformation on the fly (= concatenate description and instructions, add the markdown title)
So it's downstream vs upstream, I guess.
Last edited by cfillion; 08-15-2016 at 01:12 AM.
|
|
|
07-16-2016, 06:32 AM
|
#480
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
Well, the idea is to have conventions to make collaborative work easier (like building ReaPack) so I should rather upstream.
But can the code could at least look like this ?
Code:
--[[
ReaScript Name: This goes in the package browser.
About:
# Description
This script does awesome things that will make you save 1 hour of repetitive work each day!
# Instructions
Clap in your hands twice and do a backflip to make this script works.
--]]
Definitly, I need to find a way to automate the search/replace in header thing. I'll tried playing with regex.
I like the fact the header description actually describe what type of file we are looking (so that even if you find a mysteriously named lua file on your hdd, you can see by its header it is a ReaScript, or a JSFX, etc..).
|
|
|
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:45 AM.
|