Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER General Discussion Forum

Reply
 
Thread Tools Display Modes
Old 06-10-2016, 04:40 PM   #1
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 4,910
Default ReaPack: Package manager for REAPER

ReaPack: Package manager for REAPER

ReaPack is an extension for easily downloading and updating REAPER resources (currently: ReaScripts, JS effects, themes, native extensions, language packs, web browser interfaces, automation items, project templates, track templates and MIDI note names).

Out of the box it gives easy access to more than 900 resources of all sorts from the ReaTeam repositories (uploaded by the community), mpl's and X-Raym's collections.
More repositories can be imported into the extension to get access to even more resources. Developers can submit content to the ReaTeam repositories or alternatively host their own.

ReaPack let you install only what you want (Browse packages) or everything in bulk (Options > Install new packages when synchronizing):



Latest stable release: v1.2.4.2 (2022-10-07) https://reapack.com/release-notes/v1.2

Last edited by cfillion; 10-20-2022 at 07:00 PM.
cfillion is offline   Reply With Quote
Old 06-10-2016, 04:48 PM   #2
lowellben
Human being with feelings
 
lowellben's Avatar
 
Join Date: Aug 2010
Location: They put me in a home.
Posts: 3,432
Default

Love it! Essential add-on for REAPER. Next best thing to having all this stuff native in a DAW. But that ship has sailed
__________________
47.8% of statistics are made up.
lowellben is offline   Reply With Quote
Old 06-10-2016, 05:32 PM   #3
EpicSounds
Human being with feelings
 
EpicSounds's Avatar
 
Join Date: Jul 2009
Posts: 7,562
Default

So great and huge potential once a few more people start sharing.
__________________
REAPER Video Tutorials, Tips & Tricks and more at The REAPER Blog
EpicSounds is offline   Reply With Quote
Old 06-10-2016, 05:38 PM   #4
richie43
Human being with feelings
 
Join Date: Dec 2009
Location: Minnesota
Posts: 9,089
Default

Really interesting. HUGE potential.
__________________
The Sounds of the Hear and Now.
richie43 is offline   Reply With Quote
Old 06-10-2016, 06:05 PM   #5
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,866
Default

This is a true masterpiece :P

Scripting used to be a secret thing on ReaScript/JSFX forum, which has a lots of lost treasure known only by the veterans, but with ReaPack, we aim to make script/effects/resources sharing easier than ever, so that any one can enjoy them freely !

If you want to Understand a bit more the idea behind ReaPack, take a look at this article :
ReaPack: Download, Manage and Update ReaScripts/JSFX Easily with this new REAPER Extension / ExtremRaym

Cheers, and thanks to everyone that will support our free community work on these projects (ReaPack, and the resources creation associated to it) !
X-Raym is offline   Reply With Quote
Old 06-10-2016, 06:59 PM   #6
mccrabney
Human being with feelings
 
mccrabney's Avatar
 
Join Date: Aug 2015
Posts: 3,664
Default

thank you fuckers so much, this is on par with SWS as far as REAPER evolution goes. stellar work, you should be very proud of yourselves.
__________________
mccrabney scripts: MIDI edits from the Arrange screen ala jjos/MPC sequencer
|sis - - - anacru| isn't what we performed: pls no extra noteons in loop recording
| - - - - - anacru|sis <==this is what we actually performed.
mccrabney is offline   Reply With Quote
Old 06-10-2016, 07:21 PM   #7
g4greg
Human being with feelings
 
g4greg's Avatar
 
Join Date: May 2009
Location: Japan
Posts: 1,162
Default

OMG! thanks a bazillion times for this little gem!

For a dumb musician like me who has no idea how to even implement a reascript into reaper, this is like a light from the heavens!
__________________
Vocals for hire from From pop to metal, and everything in between .
https://www.fiverr.com/gregemond/be-...ger-songwriter
g4greg is offline   Reply With Quote
Old 06-10-2016, 11:11 PM   #8
noise_construct
Human being with feelings
 
Join Date: Nov 2015
Posts: 1,566
Default

You rock <3
noise_construct is offline   Reply With Quote
Old 06-10-2016, 11:15 PM   #9
OPI
Human being with feelings
 
OPI's Avatar
 
Join Date: Nov 2014
Posts: 1,900
Default

I wish I knew what this was! It sounds so exciting! Haha (no explanation needed. I don't know the first thing about programming.)
OPI is offline   Reply With Quote
Old 06-10-2016, 11:35 PM   #10
g4greg
Human being with feelings
 
g4greg's Avatar
 
Join Date: May 2009
Location: Japan
Posts: 1,162
Default

Quote:
Originally Posted by OPI View Post
I wish I knew what this was! It sounds so exciting! Haha (no explanation needed. I don't know the first thing about programming.)
That's the beauty of it! it's a wrapper for us non programmers, so we can use all the amazing tools the coders did through the years.. like audio quantizing, fancy splitting schemes... amazing templates.. cool JS effects.. all there at your fingertips!

all that power in a simple, click-able box that auto updates...

OMG is this ever cool!

Since you don't know how to program, this bad boy is taylor made for YOU
__________________
Vocals for hire from From pop to metal, and everything in between .
https://www.fiverr.com/gregemond/be-...ger-songwriter
g4greg is offline   Reply With Quote
Old 06-11-2016, 12:09 AM   #11
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,956
Default

Thanks to cfillion for creating this beatiful extension from many users! This openes scripting world for regular users and, as X-Raym said, bring REAPER evolution to another level.

Glad we finally did it!

Last edited by mpl; 06-13-2021 at 02:27 AM.
mpl is offline   Reply With Quote
Old 06-11-2016, 08:33 PM   #12
OPI
Human being with feelings
 
OPI's Avatar
 
Join Date: Nov 2014
Posts: 1,900
Default

Quote:
Originally Posted by g4greg View Post
That's the beauty of it! it's a wrapper for us non programmers, so we can use all the amazing tools the coders did through the years.. like audio quantizing, fancy splitting schemes... amazing templates.. cool JS effects.. all there at your fingertips!

all that power in a simple, click-able box that auto updates...

OMG is this ever cool!

Since you don't know how to program, this bad boy is taylor made for YOU
Whhhhhhhaat? Ok. I'm on board. Sounds awesome. Trying it out tonight. Thanks Greg!
OPI is offline   Reply With Quote
Old 06-11-2016, 08:31 AM   #13
kevindurant1
Human being with feelings
 
Join Date: Oct 2014
Posts: 128
Default

This is amazing.

kevindurant1 is offline   Reply With Quote
Old 06-16-2016, 01:57 AM   #14
Gianfini
Human being with feelings
 
Join Date: Jan 2015
Posts: 794
Default

One word: EXCELLENT!!!

g
Gianfini is offline   Reply With Quote
Old 06-20-2016, 06:36 PM   #15
sickamorz
Banned
 
Join Date: Feb 2015
Location: Philippines
Posts: 741
Default reappack

Watched the video it was next to no detailed information about the functions of this thing.

How will it benefit me.

Is there an download manual available.
sickamorz is offline   Reply With Quote
Old 06-20-2016, 07:09 PM   #16
Mercado_Negro
Moderator
 
Mercado_Negro's Avatar
 
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,676
Default

In the OP there's a link to the manual.

I'd truly appreciate everyone to show a bit of respect for what's been done here by these kind gentlemen. Ask nicely, otherwise figure out things for yourself. Make a good use of the words "please" and "thanks".

Thank you
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
Mercado_Negro is offline   Reply With Quote
Old 06-21-2016, 04:59 AM   #17
sickamorz
Banned
 
Join Date: Feb 2015
Location: Philippines
Posts: 741
Default filtering

Now that it is installed. I open actions how do you filter reappack item from the other items in actions, I saw no mention of this in the app notes. The purpose is so that the beta item from reappack don't end up in the current project till reappack is proven to be safe to use.
sickamorz is offline   Reply With Quote
Old 06-21-2016, 05:33 AM   #18
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,814
Default

Can we download and update Eugens scripts yet ?

I heard a rumor that's already possible. Maybe I missed that. I tried giving the extension the URL of the index file in his repository and it didn't work yet.

There are some pretty good scripts in that repository, including a sample editor.
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 06-21-2016, 08:08 AM   #19
EpicSounds
Human being with feelings
 
EpicSounds's Avatar
 
Join Date: Jul 2009
Posts: 7,562
Default

Quote:
Originally Posted by airon View Post
Can we download and update Eugens scripts yet ?

I heard a rumor that's already possible. Maybe I missed that. I tried giving the extension the URL of the index file in his repository and it didn't work yet.

There are some pretty good scripts in that repository, including a sample editor.
You need the RAW link, otherwise you're linking to Github's page for the file

https://github.com/EUGEN27771/ReaScr...ster/index.xml
__________________
REAPER Video Tutorials, Tips & Tricks and more at The REAPER Blog
EpicSounds is offline   Reply With Quote
Old 06-22-2016, 07:26 AM   #20
Sju
Human being with feelings
 
Join Date: Jun 2015
Posts: 685
Default

I was thinking, maybe the thread name could be more descriptive to help raise awareness of this awesome tool. Something like "ReaPack: User script database download manager" or something in that vein. Of course, it also deals with JSFX, so "script database" might not be entirely accurate, but the term "package" is a bit ambiguous IMHO.
Sju is offline   Reply With Quote
Old 06-22-2016, 08:06 AM   #21
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,866
Default

@Sju
Mystery is a good way to attract users :P

ReaComics - ReaComics - 030 - Thread Naming

A aprt from thread name, we count on other users to tell people about this extension :P
X-Raym is offline   Reply With Quote
Old 06-28-2016, 01:11 PM   #22
sickamorz
Banned
 
Join Date: Feb 2015
Location: Philippines
Posts: 741
Default

Is there any description of what the scripts do?
The package name might as well be written in secret code.
sickamorz is offline   Reply With Quote
Old 06-28-2016, 01:14 PM   #23
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 4,910
Default

There is often some documentation at the top of the code and there's always the forum threads. I'm working on per-package documentation capability in ReaPack for v1.1.

Last edited by cfillion; 06-28-2016 at 01:25 PM.
cfillion is offline   Reply With Quote
Old 06-28-2016, 01:22 PM   #24
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,956
Default

Mordi, both scripts return error ("Media_Take expected").
So try firstly prevent this kind of errors.
mpl is offline   Reply With Quote
Old 06-28-2016, 03:33 PM   #25
Mordi
Human being with feelings
 
Mordi's Avatar
 
Join Date: May 2014
Location: Norway
Posts: 982
Default

Quote:
Originally Posted by mpl View Post
Mordi, both scripts return error ("Media_Take expected").
So try firstly prevent this kind of errors.
Ah, this seems happens when the MIDI editor is not open. Good catch. I'll fix it.

Edit: Fixed, and created pull-request.

Last edited by Mordi; 06-28-2016 at 03:47 PM.
Mordi is offline   Reply With Quote
Old 06-29-2016, 01:37 PM   #26
David Else
Human being with feelings
 
Join Date: Mar 2012
Posts: 608
Default

Quote:
Originally Posted by cfillion View Post
There is often some documentation at the top of the code and there's always the forum threads. I'm working on per-package documentation capability in ReaPack for v1.1.
That would be the single most important update in my opinion. thanks!
__________________
----------> Debian Linux Distribution = Computing Joy & Freedom <----------
David Else is offline   Reply With Quote
Old 06-30-2016, 11:23 AM   #27
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 4,910
Default

Quote:
Originally Posted by bcslaam View Post
i have uninstalled reapack and I will report back if my crashes stop.
Please also send the exact error report from Windows (here's how).

Last edited by cfillion; 06-30-2016 at 11:33 AM.
cfillion is offline   Reply With Quote
Old 06-30-2016, 03:40 PM   #28
Outboarder
Human being with feelings
 
Outboarder's Avatar
 
Join Date: Feb 2014
Posts: 834
Default

Robust work!
Thanks for the effort.
__________________
Outboarder Scripts
Outboarder is offline   Reply With Quote
Old 12-16-2016, 01:56 PM   #29
MoarnWiis
Human being with feelings
 
MoarnWiis's Avatar
 
Join Date: Jan 2013
Location: Alde Leie
Posts: 7
Default

Again !!
Thanks,
MoarnWiis is offline   Reply With Quote
Old 12-19-2016, 09:20 AM   #30
Mordi
Human being with feelings
 
Mordi's Avatar
 
Join Date: May 2014
Location: Norway
Posts: 982
Default

Bug report:
Initial download of .xml files showed "Downloading...120%", for just a split second.
Mordi is offline   Reply With Quote
Old 12-19-2016, 03:51 PM   #31
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 4,910
Default

Quote:
Originally Posted by Mordi View Post
Bug report:
Initial download of .xml files showed "Downloading...120%", for just a split second.
Thanks for reporting! It's a known issue of ReaPack v1.0. The fix will be included in v1.1. If you'd like to try it out early, you can get the latest pre-release straight from the package browser (search for ReaPack and select Versions/v1.1rc5).

Last edited by cfillion; 12-20-2016 at 12:46 AM.
cfillion is offline   Reply With Quote
Old 12-23-2016, 10:51 AM   #32
Mordi
Human being with feelings
 
Mordi's Avatar
 
Join Date: May 2014
Location: Norway
Posts: 982
Default

I just made a pull request. I hope did it right, but I'm not very used to GitHub's ways yet.
Mordi is offline   Reply With Quote
Old 01-03-2017, 10:32 PM   #33
Jeffsounds
Human being with feelings
 
Jeffsounds's Avatar
 
Join Date: Feb 2013
Location: Northeast Michigan
Posts: 3,460
Default

I always end up with 9 errors after I synchronize packages and all 9 say the same thing:

ReaTeam JSFX/Synth/TimeWaster_ReaRack Modular Synth.jsfx v1.1:
Conflict: Effects\ReaTeam JSFX\Synth\ReaRack Modular Synth\TimeWaster_ReaRack Amplifier.jsfx is already owned by another package

Is this normal?
__________________
"TV has become nothing more than a Petri dish where this country grows its idiots." -Dr. John Becker
My First CD On Spotify - Side O' The Highway
Jeffsounds is offline   Reply With Quote
Old 01-03-2017, 10:54 PM   #34
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 4,910
Default

Quote:
Originally Posted by Jeffsounds View Post
I always end up with 9 errors after I synchronize packages and all 9 say the same thing
These FXs were initially distributed separately but were later bundled together as a single package. The bundle cannot be installed as long as the separate packages are still there.

To fix this simply uninstall them (they're in Package Browser > Display: Obsolete).
Or try the release candidate of ReaPack v1.1: it has a feature for dealing with obsolete packages when synchronizing and avoiding these errors.

Quote:
Originally Posted by mschnell View Post
I suppose this would require Reaper to be installed on the internet aware PC. Doable, but IMHO not perfect.
Installing REAPER takes less than 15 seconds, so I see that as a feature (more possible use cases and way easier to make) rather than an issue.

Last edited by cfillion; 01-04-2017 at 12:22 AM.
cfillion is offline   Reply With Quote
Old 01-04-2017, 12:09 PM   #35
Jeffsounds
Human being with feelings
 
Jeffsounds's Avatar
 
Join Date: Feb 2013
Location: Northeast Michigan
Posts: 3,460
Default

Quote:
Originally Posted by cfillion View Post
These FXs were initially distributed separately but were later bundled together as a single package. The bundle cannot be installed as long as the separate packages are still there.

To fix this simply uninstall them (they're in Package Browser > Display: Obsolete).
Or try the release candidate of ReaPack v1.1: it has a feature for dealing with obsolete packages when synchronizing and avoiding these errors.
Thank you, Sir! Found 20 obsolete. All fixed.
__________________
"TV has become nothing more than a Petri dish where this country grows its idiots." -Dr. John Becker
My First CD On Spotify - Side O' The Highway
Jeffsounds is offline   Reply With Quote
Old 01-04-2017, 01:16 PM   #36
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,785
Default

@cfillion: "About" popup windows seem to not remember their position. Would be nice if they did, because on a dual monitor setup here, they always appear right smack in the middle, and a good part of it is not really readable because of bezels, so I have to move them each and every time...

Same happens for download dialog and transaction report dialog. Ideally they should show in the middle of monitor #1.

Thanks!
EvilDragon is offline   Reply With Quote
Old 01-04-2017, 08:49 PM   #37
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 4,910
Default

Good idea, I'll do just that. If I understood you right, you are saying ReaPack's windows are opening right between the monitors? I can reproduce by spanning REAPER's main window over both monitors. I'll improve that as well.

Last edited by cfillion; 01-05-2017 at 01:54 AM.
cfillion is offline   Reply With Quote
Old 01-04-2017, 05:01 AM   #38
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 4,910
Default

Quote:
Originally Posted by TonE View Post
Can we have multiple Reaper installations on same computer or usb stick, mainly for testing out various ReaperConfig.zip 's? Withtout having to destroy our original.
Yes. REAPER calls that "portable install". See this video: http://reaper.fm/videos.php#PlsLEc5cvEM

Quote:
Originally Posted by TonE View Post
UserPlugins\reaper_reapack32.dll:
Cannot rename to target: Permission denied
If you previously updated ReaPack from v1.1rc2 or rc3 then it's a known bug in those two versions (a temporary file was not deleted on Windows/Wine). I fixed that back in rc4 so it shouldn't not happen anymore with future updates.
(You can confirm that by reinstalling it from the Package Browser: if it works then it's good)

Last edited by cfillion; 01-04-2017 at 05:15 AM.
cfillion is offline   Reply With Quote
Old 07-03-2017, 08:02 AM   #39
Philbo King
Human being with feelings
 
Philbo King's Avatar
 
Join Date: May 2017
Posts: 3,195
Default 64 bit vs 32 bit, Win OS vs Reaper

In the install instructions you might want to consider clarifying which ReaPack should be downloaded. It says "select the one that matches the Reaper architecture" or something like that...

What I fould:
Running Reaper 32 bit - download ReaPack 32 bit
Running Reaper 64 bit - download ReaPack 64 bit

Seems obvious, right? But I run Reaper 32 bit on a 64 bit Win7 PC.
So, after loading the 64 bit Reapack, I was left scratching my head as to why it wouldn't work... I finally figured out that the ReaPack 32bit goes with Reaper 32bit.

It should give some indication that the OS wordsize is not important, what matters is the Reaper wordsize.
-----------------------

Also:
For those of you who use ReaMenu - The ReaPack Menu item shows up under Memory->Default menu: Main Extensions->ReaPack. I'll probably add a copy to the Memory menu so it will show up there too.
-----------------------

Thanks to the OP for his amazing work on this thing!!!

Last edited by Philbo King; 07-03-2017 at 09:32 AM.
Philbo King is offline   Reply With Quote
Old 07-03-2017, 11:18 AM   #40
Erriez
Human being with feelings
 
Join Date: Jun 2010
Location: The Netherlands
Posts: 175
Default

@cfillion

Quote:
ReaPack always supported data files (since v0.10-beta actually).

The rename operator (>) is not needed when keeping the filename as it is on the repository.

Code:

provides: [data] midi_velocity_viewer_drums/GM Basic.txt

or, to add every txt files from the subdirectory to the package:
provides: [data] midi_velocity_viewer_drums/*.txt

After commiting the change and running `reapack-index --amend` to update the version already released in the index:
Problem solved: Now it works perfect after following your clear description.

Thank you very much for your fast help! :-)
Erriez 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 01:49 AM.


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