PortableApps.com wins big in the 2009 Community Choice Awards and hits 100 million app downloads!

REAPER Portable 3.x Launcher Development Test 9

Submitted by prapper on August 4, 2009 - 6:49am

Application: REAPER
Category: Music & Video
License: See notes below
Language: English
Description: REAPER is a fully featured multitrack audio and MIDI recording, editing, processing, mixing and mastering environment.

Download REAPER Portable 3.x Launcher Development Test 9 [435KB download / 428KB installed (15MB incl. app)]
(MD5: ff36c1092b06be970a7c28c7dc4f56b0)
NOTE: REAPER Portable will portablize a local (default location) installation.

Plugins:

Download LAME 3.98.2 for_REAPER Portable Development Test 1 [276KB download / 473KB installed]
(MD5: af031326390bb972dd239febd3accf59)
Online Installer: LAME 3.98.2 for REAPER Portable is an online installer that will download additional files during setup.

Download Tallisman FX Chains for REAPER Portable Development Test 2 [476KB download / 1.52MB installed]
(MD5: 5d765d7827e010d7ed7e90bb880d2d81)
Online Installer: Tallisman FX Chains for REAPER Portable is an online installer that will download additional files during setup.
NOTE: The files will be installed into the default settings directory. If you're using multiple profiles you'll have to copy them into the correct directory manually after download. Because I don't know what your profiles are called... :-)

Download SWS Extension for REAPER Portable Development Test 1 [443KB download / 764KB installed]
(MD5: da5504949ad010333cc3a760785fd276)
Online Installer: SWS Extension for REAPER Portable is an online installer that will download additional files during setup.
NOTE: SWS Extension is an online installer that will download and run a self-extracting EXE. Just browse to 'App\REAPER' ('Plugins' directory is automatically added to the path) and install. Only one file is added.

Download Xenakios Extension Plugins 0.4.6 for REAPER Portable Development Test 1 [244KB download / 552KB installed]
(MD5: 33830736555a63294623c169fae3d540)
NOTE: As of 03-Sept-09, development of this plugin has stopped and has been merged with SWS Extension, available above.

Release Notes:

Development Test 9 (2009-11-13):

  • Drive letter wasn't being updated in reg file (bug introduced in DT8). Fixed.
  • Minor PA.c Format stuff corrected.
  • Help file updated.

Development Test 8 (2009-10-29):

  • All registry paths written to file on first run. Registry entries now compatible with install to any directory.
  • Added SWS Extension plugin.
  • FX Chains updated to dev test 2. Installer now checks REAPER has been run (installs to settings dir).
  • Help file updated.

Development Test 7 (2009-10-15):

  • Tweaked firewall code. $USERTYPE now checked on the way out.

Development Test 6 (2009-10-02):

  • All settings and data now stored in the settings directory (enabling 'user profiles'). See install notes below.
  • Tweaked firewall code. Should now be a more seamless experience across different Windows versions.
  • Lots of other code tidied up.
  • Help file updated.

Development Test 5 (2009-09-22):

  • Tweaked firewall code. No user interaction required now apart from setting the INI.
  • Help file updated.
  • A few minor code tweaks.

Development Test 4 (2009-09-01):

  • 256 x 256 icon removed from "appicon.ico".
  • Help file updated.
  • A few minor code tweaks.

Development Test 3 (2009-08-27):

  • "My Documents\REAPER Media" is now backed up and restored.
  • Help file updated.

Development Test 2 (2009-08-16):

  • Optional launcher features added...

    • Use a separate "REAPER.ini" file per host system.
    • Copy current projects to desktop*. Requires a clean install.
    • Add/remove to/from Windows Firewall (admin only).

    * I debated the location on the drive of the "REAPER Projects" folder. In this release it's in "REAPERPortable\Data" but maybe it should just be in the root of the drive, if only for the sake of access and visibility. Your opinions are welcome.

  • "rearoute.dll" now copied in on install (if present on the local machine).
  • Replaced REAPER splash with PortableApps.com DT splash. Requires a clean install.
  • Help file updated.
  • A few minor code tweaks.

Development Test 1 (2009-08-04): Initial release

Launcher Features...

  • Fully PortableApps.com Format 0.91 compatible.
  • Automatic drive and desktop switching.
  • User profiles (new in DT6).
  • Use a separate "REAPER.ini" file per host system (new in DT2).
  • Copy current projects to desktop (new in DT2).
  • Add/remove to/from Windows Firewall (new in DT2).
  • Backup and restore of all local settings. File extensions registration requires admin rights.
  • See "help.html" for further information.

Install Notes:
If you have a local install of REAPER you'll be prompted to copy it's files. This will only work if it's in the default directory ie; "$PROGRAMFILES\REAPER". See "help.html" for full installation, upgrade and usage instructions.

If you're upgrading to DT6, a clean install is recommended although the installer will check for the default settings directory and, if found, upgrade it's structure. If you do this, and you've set a project template to be loaded at startup, you'll have to reset it. Also, the contents of "REAPERPortable.ini" have changed, so if you're using this in your root directory, replace it with the new one and copy any custom settings over manually. As always, make a backup first.

If you're upgrading from DT1, a clean install is recommended.

Notes:
REAPER is not free but will run unrestricted and with no time limit on the evaluation license.

Development of the Xenakios plugin has stopped and been merged with the (open source) SWS Extension.

Wavosaur Portable is a great external audio editor for REAPER Portable.

Tested with:
XP Home SP1 and SP2 (Admin)
REAPER 2.x, REAPER 3.0 - 3.13

Acknowledgments:
Thanks to Patrick for hosting.


( categories: )

Updated to dev test 2

See release notes for changes.

Updated to dev test 3

See release notes for changes.

Just a note

Not sure how/if you want to work this into your post, but REAPER is the program that is going to be used for developing songs for the Rock Band Network. So if you're an artist and/or with a band, and you have copyright to songs, you can use REAPER, plus a plugin that lets you edit the "note highway" for all 12 tracks (Easy, Medium, Hard, and Expert for Guitar, Bass, and Drums) and the vocal pitch/tone chart with lyrics. And the people get 30% of the revenue, which could mean some decent money if a lot of people buy it.

Not sure if that plugin will be freely available, or if you'll have to pay for it. Probably the latter.

I read this earlier on IGN, which I can't access from here. I can get the link in the morning.

>:| 4 8 15 16 23 42
EXECUTE

I've heard about this but

I've heard about this but haven't really investigated. It looks interesting. I just had a quick look at RBN and it seems like it's still in the early stages. Any more info you can provide would be great.

...as in closed beta

It's in the early stages as in a closed beta. :-(

I guess it's not at IGN; a quick Google search didn't turn up the article I wanted.

This article at Wired is basically the same thing but with a lot more info. And they link to the REAPER plugin you need. The other article did not. Same beautiful screenshot shows a multi-channel OGG, the RB note highway in 2D, and the same in 3D. Sounds real interesting.

Oh, and a second program, called Magma, is required to actually complete the project. It's like the authoring step in making a DVD. You can set everything up, but it's still got to be packaged in the format the Rock Band program can read. Magma handles that, I guess, and that's what seems to be in closed beta.

Too bad I don't know how to do any of this stuff, because this is like, the next big thing after CDs and MP3s. It doesn't get any smaller/simpler than digital music; for listening, that is the end of the line. The next step is to do more with the music, in this case sing and play along with it. The next format for music will not be any smaller/clearer, but rather more interactive. Who knows what form that will take; before 2006-2007 I never would have imagined this stuff.

>:| 4 8 15 16 23 42
EXECUTE

Thanks for that link, it was

Thanks for that link, it was an interesting read. I'll definitely keep an eye on it.

It was mentioned briefly on the REAPER forum a few weeks ago and there are a couple of interesting links there too.

Having said all that, I have never played the game...

Game vs. Program

Well, "the game" is pretty lame. I mean, it ain't bad, but if I want to play a game, I'll be playing a game... like Oblivion (see avatar), or Shadow Complex (new Arcade game, new Super Metroid clone they have). People think of Rock Band as a "game", but it's really more of a "program". Sure, it has game elements (score, failing=dying; passing=winning) but it's really just a platform to play along with music. It's hard to think of it as "not a game" because it's only on game platforms (not the PC at all) but it really does bend the rules. A karaoke machine isn't a game, because you can't fail, but you can turn off the ability to fail and the crowd noises, which makes the game react much less to ineptitude - just the track flashing red if you're doing badly. (Though you can even turn the track off and use it like a video jukebox, that's called performance mode, a challenge to play sight unseen, but it's best left with just singing.)

Walmart and Amazon have Rock Band 2 for $99 for all platforms. That's one guitar and one drum set, both wireless, batteries for both, a wired microphone, the program disc, drumsticks, instructions, and a code to download 20 "bonus" tracks. Then you rent the first one and pay $5 online to export like, 53 of the tracks. Four or five online are free, including "Still Alive" from Portal, an iCarly (Nickelodeon's answer to Hannah Montana) song, and a few others.

It isn't my favorite thing to do on the Xbox - it's mainly my wife, her brother, and his friends' thing, but it's cool to tinker with. And now people can make their own tracks, and get paid? That's going to eclipse MySpace Music, Last.fm, MP3.com (in its heyday), Pandora, and just about any music service you can think of not called "iTunes". But who knows, in five years' time, maybe you can get "just about anything" between the Rock Band Music Store (about 800 songs there now) and the Rock Band Network. Could happen.

And to wrap all this up with a point, you're working on a portable version of this program, and that's great, because independent bands don't stay in one place. I've seen the multi-channel OGGs that Rock Band uses. They're 25-60MB apiece. Audacity can open them; I guess REAPER can too. Point is, I don't think Walmart sells less than a 2GB drive now. A 4-16GB drive can have a ton of tracks, a few audio editors... an independent band could really take their production on the road more so than ever before. And on top of that get their songs into the Rock Band network? So yeah, keep up the good work.

>:| 4 8 15 16 23 42
EXECUTE

FYI, the RBN plugin installer

FYI, the RBN plugin installer can be found here and it is free to download Laughing out loud

Quamquam omniam nescio, nec nihil scio.

Updated to dev test 4

See release notes for changes.

Updated to dev test 8

See release notes for changes.

Having install issues

Installed the non-expiring, non-crippled evaluation version to C:\REAPER. Run the portable launcher, both from the PA window, and "manually", and it looks like it runs (although it doesn't look like it copied anything), but the folders are empty.

Installed version appears to run.

Edit:
Just re-read the install notes. I first ran the installer without a local version installed. It didn't work. Smiling Then, I downloaded/installed, and when I ran the portable app, it didn't prompt me to copy.

Edit2:
Ah.... installed to the default location and was prompted to copy. Looks like this one is working. May want to have NSIS check for contents in the default directory, and if not, either get it from the registry, or have the user navigate to it. Smiling

-------------------
Sic semper tyrannosauro.

Thanks for the report. I'll

Thanks for the report. I'll look into it. Glad you got there in the end Smiling

EDIT:
Just been looking at this and I can't get the install path from the registry Sad Here's the registry entry -

[HKEY_LOCAL_MACHINE\SOFTWARE\REAPER]
@="C:\\Program Files\\REAPER"

So what do I put in "CopyFromRegKey"? It won't work without it. The installer compiles and installs but complains it can't find the files (I commented out "CopyFromDirectory=%PROGRAMFILES%\REAPER" for testing purposes).

CopyFromRegPath=HKLM\SOFTWARE\REAPER
CopyFromRegKey=

Is it the same bug as this?

Ooof...

Brushing a couple years' worth of accumulated dust off my NSIS scripting, but can you just use the @ as the key?

Alternatively, you could just assume the program files location for the app, and do a quick check of that location for reaper.exe. If it is there, continue. (Fancy would also be checking MD5...) Eye-wink If not, open up a dialog and instruct the user to navigate to the Reaper directory and use that as your write-to location.

Regardless, the vast majority of users won't be as 'creative' about their installs. Smiling

-------------------
Sic semper tyrannosauro.