Old 09-28-2008, 10:34 PM   #1
Cybolic
Human being with feelings
 
Cybolic's Avatar
 
Join Date: May 2007
Location: Copenhagen, Denmark
Posts: 406
Default Reaper installer for Linux

Heya folks!

I thought I'd contribute to the Reaper Linux crowd by making our favourite software a little easier to install, so I would like to present to you, LinReaper.

LinReaper will do the following for you:
  • Automatically downloads and installs the newest Reaper version available from the website, or installs from a previously downloaded Reaper installation exe.
  • Installs Reaper in a bottled Wine directory (does not mess with the rest of your system)
  • Sets up a local installation of WineAsio (again does not mess with the rest of your system)
  • Registers file types of .rpp, rpp.bak and .reapeak files (with custom icons), so you can simply double click Reaper files
  • Sets up a wrapper script around Reaper enabling it to accept normal UNIX command-line options and paths
  • Sets up a wrapper script around Reaper to transform Reaper's configuration files to follow Unix/Freedesktop guidelines and allow automatic multi-user configurations
  • Minimally configures the Reaper preferences for better Linux operation
  • Optionally creates menu shortcuts
  • Includes a tool (LinReaper Options) for installing and managing your Windows VSTs, JS effects, using Reapers more esoteric options and for advanced configuration of Wine
  • Intelligently links the Wine folders "Desktop", "My Documents", "My Music", "My Pictures" and "My Videos" to their Linux counterparts

In many regards, LinReaper is like Google's Picassa Linux port.

LinReaper requires Wine, Python, PyGTK (most distributions have these) and likes to also have the full 7Zip.

If you are using Ubuntu/Kubuntu/Xubuntu, Mint or Debian, the following should install everything you need:
Code:
sudo apt-get install python-glade2 p7zip-full
sudo apt-get install wine
If the Cockos team is up for it, it would be very easy for me to change this into an actual Linux installer for Reaper, but I believe I have to get a green light first to not get into legal trouble.

Latest version is here:
http://dl.dropbox.com/u/278272/Linux/LinReaper0.87.run

To use, double click the downloaded file and select "Run" if asked - you might also need to make the file executable by right clicking it and selecting Properties then the Permissions tab and checking "Allow executing file as a program".

Changes in the latest version:
  • Works with latest Wine again (no more problems with the path to "Program Files")
  • Downloading the latest version of Reaper automatically works again

Last edited by Cybolic; 05-29-2014 at 06:41 AM. Reason: New version
Cybolic is offline   Reply With Quote
Old 09-28-2008, 10:37 PM   #2
Tallisman
Human being with feelings
 
Tallisman's Avatar
 
Join Date: Jan 2007
Location: in the middle of the icecube.
Posts: 7,404
Default

he now that is really cool.
I am gonna download it and try it now.


.t
__________________
.t

_____________________________
http://jomei.bandcamp.com <--My Middle Son.

http://tallisman.bandcamp.com <--Me.

"Excuse me. Could you please point me in the direction of the self-help section?"
Tallisman is offline   Reply With Quote
Old 09-28-2008, 10:48 PM   #3
Alex Stone
Human being with feelings
 
Alex Stone's Avatar
 
Join Date: Jul 2007
Location: Reaper Fine Arts Department
Posts: 1,607
Default

Cybolic, nice work!

You've done this in python, yes?

Alex.
__________________
www.openoctave.org
Alex Stone is offline   Reply With Quote
Old 09-28-2008, 11:07 PM   #4
space
Human being with feelings
 
Join Date: Feb 2006
Location: Croatia
Posts: 76
Default

Nice work!
Can we have this on Reaper download page?
space is offline   Reply With Quote
Old 09-29-2008, 04:02 AM   #5
StudioDave
Human being with feelings
 
Join Date: Jul 2007
Posts: 211
Default

Cybolic, I will definitely check this out. I agree that it would be wonderful if potential Reaper-on-Linux folk could have a 1-click installer, I'm sure it would be a great assist for newbies (and maybe some of us not-so-newbies).
StudioDave is offline   Reply With Quote
Old 09-29-2008, 09:58 AM   #6
DanKegel
Human being with feelings
 
Join Date: Sep 2008
Posts: 1
Default What needs gdiplus?

Quote:
Originally Posted by Cybolic View Post
LinReaper is a small tool that will download Reaper, create a "bottled" wine directory for the installation, setup WineAsio and gdiplus.dll and put a shortcut to Reaper in your programs menu
Sounds cool, you might want to incorporate this into PlayOnLinux.

But why do you need gdiplus.dll? With recent Wine, there's a
pretty good gdiplus. If some vst's don't work with Wine's builtin
gdiplus, we'd like to know about it.
Ideally you'd add a comment to the Wine AppDB page about Reaper,
http://appdb.winehq.org/objectManage...sion&iId=12008
but emailing them to dank at kegel.com would do, too.
DanKegel is offline   Reply With Quote
Old 09-29-2008, 11:04 AM   #7
Cybolic
Human being with feelings
 
Cybolic's Avatar
 
Join Date: May 2007
Location: Copenhagen, Denmark
Posts: 406
Default

Hey thanks for all the quick and friendly responses, be sure to let me know it did what it should, or if you ran into any problems.


Alex, yes I did it in python and bash scripts. Python for the GUI and bash scripts for the actual work.

DanKegel, I'm not sure about PlayOnLinux, it seems like a bit of a mess to me, plus there's also Wine-Doors, which frankly looks a bit better, so I'm not sure which to support.
In fact I'd rather have this standalone, preferably downloadable from these pages somewhere, so Linux newcomers won't have to go and find out if they like PlayOnLinux, Wine-Doors or if they should purchase CrossOver Wine, but instead they can just get the one from the Reaper forums that's build for the purpose. A better goal would of course be something akin to Google's Picassa, but this will do for now.

Also, you're absolutely right, I should file a bug report, but now that tried reproducing the error (Reaper crashing on scanning VSTs from Bootsy) it worked - without gdiplus.dll (newer Wine though), so I guess I can remove that option from the next version of LinReaper
Cybolic is offline   Reply With Quote
Old 09-29-2008, 12:46 PM   #8
Cybolic
Human being with feelings
 
Cybolic's Avatar
 
Join Date: May 2007
Location: Copenhagen, Denmark
Posts: 406
Default Version 0.2

Here we go, version 0.2 is out, with the following changes:
  • Removed gdiplus.dll from options as Wine's internal version seems to be doing just fine these days
  • Cleaned up code a bit and improved directory structure of the Reaper installation
  • The installer now adds a symbolic link to Reapers configuration directory at INSTALLDIR/config
  • Added notice to remember to disable native event synchronisation in Reaper
http://stash.reaper.fm/oldsb/242662/...%200.2.tar.bz2

Cockos, if you're reading this, in my opinion, all that is needed to produce a proper Reaper for Linux beta would be for Reaper to autodetect that it's running in Wine and disable the native event synchronisation and also save it's configuration files in ~/.config/reaper instead of "Application Data/REAPER".
If you let me, I'd be more than happy to produce an installation package, either something like LinReaper, or an AutoPackage, deb or rpm.

--edit--

To Cockos: Checking to see if Reaper is running in Wine, should be as simple as checking if the "Software\\Wine" registry key exists.

Last edited by Cybolic; 09-29-2008 at 03:05 PM.
Cybolic is offline   Reply With Quote
Old 09-29-2008, 04:31 PM   #9
Cybolic
Human being with feelings
 
Cybolic's Avatar
 
Join Date: May 2007
Location: Copenhagen, Denmark
Posts: 406
Default Version 0.3

This is going pretty fast, someone stop me :P

Version 0.3 is up, the changes are:
  • Better widgets for selecting where to install Reaper
  • Removed the option to install WineAsio, it is now installed by default
  • Packed the whole shebang into a self-extracting script (like Loki's installers and the likes)

http://stash.reaper.fm/oldsb/242941/LinReaper0.3.run
Cybolic is offline   Reply With Quote
Old 09-30-2008, 01:59 AM   #10
Alex Stone
Human being with feelings
 
Alex Stone's Avatar
 
Join Date: Jul 2007
Location: Reaper Fine Arts Department
Posts: 1,607
Default

Cybolic, you evil chap, you got me interested in this to the point that i did some research.

There's a distro called puppy linux that i had a look at yesterday. It can be installed on a usb stick, and has instructions to do so by default. It's very light, and fast, as my brief test with qemu proved. (In linux on a ppc g4 no less.)

So i'll have a go at installing the pup on a usb stick, and see if i can get it to boot for any machine. (I'll find a win machine to try it out on.)

Interesting that puppy linux worked out of the box so to speak, with sound and network, even within a qemu machine.

Alex.
__________________
www.openoctave.org
Alex Stone is offline   Reply With Quote
Old 09-30-2008, 02:21 AM   #11
Cybolic
Human being with feelings
 
Cybolic's Avatar
 
Join Date: May 2007
Location: Copenhagen, Denmark
Posts: 406
Default

Say Alex, you aren't thinking about making a Reaper Linux distro bootable from a usb stick, now are you?
That would be evil and make the rest of the DAW pack look bad

Any success/failure stories from anyone trying out LinReaper by the way?
Cybolic is offline   Reply With Quote
Old 09-30-2008, 02:29 AM   #12
daverich
Human being with feelings
 
daverich's Avatar
 
Join Date: Jul 2006
Posts: 1,546
Default

Quote:
Originally Posted by Alex Stone View Post
Cybolic, you evil chap, you got me interested in this to the point that i did some research.

There's a distro called puppy linux that i had a look at yesterday. It can be installed on a usb stick, and has instructions to do so by default. It's very light, and fast, as my brief test with qemu proved. (In linux on a ppc g4 no less.)

So i'll have a go at installing the pup on a usb stick, and see if i can get it to boot for any machine. (I'll find a win machine to try it out on.)

Interesting that puppy linux worked out of the box so to speak, with sound and network, even within a qemu machine.

Alex.
I use puppeee on the asus eee,- which is essentially a glorified USB stick- it works really well, although takes a long time to bootup,- but I think that's probably more to do with the eee than the os.

It also has a nice mounting tool (titter)

Kind regards

Dave Rich
__________________
Dave Rich Band - Sails and Bridges - out now! :) 100% produced with Reaper.
now FREE! and CC licenced.
http://www.daverichband.com
daverich is offline   Reply With Quote
Old 09-30-2008, 03:09 AM   #13
Alex Stone
Human being with feelings
 
Alex Stone's Avatar
 
Join Date: Jul 2007
Location: Reaper Fine Arts Department
Posts: 1,607
Default

Quote:
Originally Posted by Cybolic View Post
Say Alex, you aren't thinking about making a Reaper Linux distro bootable from a usb stick, now are you?
That would be evil and make the rest of the DAW pack look bad

Any success/failure stories from anyone trying out LinReaper by the way?
Aha, i'm caught.

Given the army of JS plugins, and the apps like Jack, Linuxsampler, Ingen, as well as the army of ladspa, and growing number of LV2 plugins, i would think a reaper/wine/linuxos usb project, that plugged into either win or linux would be interesting. Sadly i've discovered that PPC architecture doesn't play well at all with win/intel/amd hardware outside of a dedicated build, so that one's out, without running an emulation layer like qemu.

but the idea of a RealinOS, with the addition of powerful linux tools and apps remains appealing.


Alex.

p.s. I haven't tried LinReaper yet for the simple reason that i installed most of my latest linux build from source, with some sizable tweaks, and specific dir installs outside of the norm, and it's running sweetly.

you know what i mean.

Tinfoil territory.......
__________________
www.openoctave.org

Last edited by Alex Stone; 09-30-2008 at 03:14 AM.
Alex Stone is offline   Reply With Quote
Old 09-30-2008, 03:12 AM   #14
Alex Stone
Human being with feelings
 
Alex Stone's Avatar
 
Join Date: Jul 2007
Location: Reaper Fine Arts Department
Posts: 1,607
Default

Quote:
Originally Posted by daverich View Post
I use puppeee on the asus eee,- which is essentially a glorified USB stick- it works really well, although takes a long time to bootup,- but I think that's probably more to do with the eee than the os.

It also has a nice mounting tool (titter)

Kind regards

Dave Rich
Dave, i'm quite impressed with puppy linux. It's clean, installs well, i have network and sound out of the box (wireless included, on the laptop), and doesn't chew a lot of cpu or ram. It's early days, and with no rt kernel, more administrative than audio centric, but it's still worth smiling about for a more generic useage. For smaller, older, and handheld machines in particular, i can see it filling an important niche.

Alex.
__________________
www.openoctave.org
Alex Stone is offline   Reply With Quote
Old 09-30-2008, 03:16 AM   #15
Cybolic
Human being with feelings
 
Cybolic's Avatar
 
Join Date: May 2007
Location: Copenhagen, Denmark
Posts: 406
Default

Well, Alex if you're afraid of LinReaper, I can safely say that if you don't select to create menu shortcuts, then the only changed files on your disk will be new directory that LinReaper asks to create - it is a totally self-contained Reaper installation, not even WineAsio will interfere with your regular Wine (though regular Wine is of course still needed, I'm not going to package ~80mb of Wine files).

Furthermore, now you've got me curious: What tinfoil preparations have you done to your Reaper install on Linux?

Screenshot, for the lazy ones:

Last edited by Cybolic; 09-30-2008 at 03:22 AM. Reason: added screenshot to wet Alex's appetite
Cybolic is offline   Reply With Quote
Old 09-30-2008, 04:18 AM   #16
Alex Stone
Human being with feelings
 
Alex Stone's Avatar
 
Join Date: Jul 2007
Location: Reaper Fine Arts Department
Posts: 1,607
Default

Quote:
Originally Posted by Cybolic View Post
Well, Alex if you're afraid of LinReaper, I can safely say that if you don't select to create menu shortcuts, then the only changed files on your disk will be new directory that LinReaper asks to create - it is a totally self-contained Reaper installation, not even WineAsio will interfere with your regular Wine (though regular Wine is of course still needed, I'm not going to package ~80mb of Wine files).

Furthermore, now you've got me curious: What tinfoil preparations have you done to your Reaper install on Linux?

Screenshot, for the lazy ones:
Cybolic, as far as tweaking goes, i've manually compiled with a great deal more ports audio/midi etc.. (120 audio ports in/120 audio ports out, 64 midi ports in/64 midi ports out. I know Reaper will only handle 24 midi ports in/24 midi ports out, but i'm planning for a the future. I hope) I'm also running bleeding edge Jack/Alsa with updates to several dependencies, including Dave Drobilla's mighty Ingen/Patchage/Raul/Flowcanvas suite, and right up to date versions of rubberband, Redland, etc...


I've just tried LinReaper, and it went ok, except the brand new icon in the sounds menu doesn't do anything when clicked upon. The install process was successful with no error messages, and i used the defaults. (meaning .local) I'll have a rummage, and see what i can find.

Alex.
__________________
www.openoctave.org
Alex Stone is offline   Reply With Quote
Old 09-30-2008, 04:27 AM   #17
Cybolic
Human being with feelings
 
Cybolic's Avatar
 
Join Date: May 2007
Location: Copenhagen, Denmark
Posts: 406
Default

Ah, I see. Yes, this isn't bleeding edge, merely stable
The shortcut didn't work?
Does the reaper.sh script work?
Could you message me the contents of your ~/.local/share/applications/Reaper.desktop?

Thanks for helping
Cybolic is offline   Reply With Quote
Old 09-30-2008, 04:50 AM   #18
Alex Stone
Human being with feelings
 
Alex Stone's Avatar
 
Join Date: Jul 2007
Location: Reaper Fine Arts Department
Posts: 1,607
Default

Quote:
Originally Posted by Cybolic View Post
Ah, I see. Yes, this isn't bleeding edge, merely stable
The shortcut didn't work?
Does the reaper.sh script work?
Could you message me the contents of your ~/.local/share/applications/Reaper.desktop?

Thanks for helping
I would if i had one.

Just tried again. Same result, and Reaper.sh won't start. (Nor will the shortcut.)

Alex.
__________________
www.openoctave.org
Alex Stone is offline   Reply With Quote
Old 09-30-2008, 04:55 AM   #19
Cybolic
Human being with feelings
 
Cybolic's Avatar
 
Join Date: May 2007
Location: Copenhagen, Denmark
Posts: 406
Default

Could you message me your reaper.sh then?

This bug is pretty much a show-stopper, so your help is much appreciated.

--edit--

Never mind about the reaper.sh, it's useless for debugging.
Are you sure you don't have a Reaper.desktop file somewhere in .local?
I'm having trouble figuring out how Reaper ended up in your menu if you haven't.

Last edited by Cybolic; 09-30-2008 at 05:01 AM.
Cybolic is offline   Reply With Quote
Old 09-30-2008, 04:58 AM   #20
Alex Stone
Human being with feelings
 
Alex Stone's Avatar
 
Join Date: Jul 2007
Location: Reaper Fine Arts Department
Posts: 1,607
Default

Quote:
Originally Posted by Cybolic View Post
Could you message me your reaper.sh then?

This bug is pretty much a show-stopper, so your help is much appreciated.
http://rafb.net/p/HhufEz63.html

I've just tried again, using ~/Desktop., as the install location.
Same result.

Alex.

p.s. This is with the latest version. LinReaper 3.0

NOTE: The .run file needs manually enabling as an executable before it'll run.
__________________
www.openoctave.org

Last edited by Alex Stone; 09-30-2008 at 05:01 AM.
Alex Stone is offline   Reply With Quote
Old 09-30-2008, 05:25 AM   #21
Cybolic
Human being with feelings
 
Cybolic's Avatar
 
Join Date: May 2007
Location: Copenhagen, Denmark
Posts: 406
Default

Okay, new version, this time with info when something fails and a fix of a rather serious bug that caused checkmark settings to be ignored.

Alex, think you could test again? Installing on top of the old install shouldn't matter, but could you delete your .local/reaper dir, just to be sure?

http://stash.reaper.fm/oldsb/243523/LinReaper0.4.run

--edit--
About having to make the file executable, then I don't think there's any way to avoid doing that - if anyone has any ideas to how we can avoid it, please do write.
Cybolic is offline   Reply With Quote
Old 09-30-2008, 05:40 AM   #22
Alex Stone
Human being with feelings
 
Alex Stone's Avatar
 
Join Date: Jul 2007
Location: Reaper Fine Arts Department
Posts: 1,607
Default

OK, same result. Install works fine, and says so in the terminal while it's running. But the shortcuts don't work, again including the one in the sounds and vid directory.

I've got a feeling i'll need to look at any symlinks, to see if there's something pointing to nowhere.

Perhaps rather importantly here, it would be useful to hear if others are having the same challenge, or if their install works fine.

Alex.
__________________
www.openoctave.org
Alex Stone is offline   Reply With Quote
Old 09-30-2008, 05:49 AM   #23
Cybolic
Human being with feelings
 
Cybolic's Avatar
 
Join Date: May 2007
Location: Copenhagen, Denmark
Posts: 406
Default

Can you locate the Reaper.desktop file?
(again, should be in $HOME/.local/share/applications/Reaper.desktop)

It should have a line that reads:
Exec=/some/path/to/reaper.sh

Can you confirm that the path it points to is right and exists?

Also, the reaper.sh should now at least try to print something if it doesn't work, can you check if it does this by running it from a terminal?

And yes, feedback from other users would indeed be very helpful
Cybolic is offline   Reply With Quote
Old 09-30-2008, 06:00 AM   #24
Alex Stone
Human being with feelings
 
Alex Stone's Avatar
 
Join Date: Jul 2007
Location: Reaper Fine Arts Department
Posts: 1,607
Default

Quote:
Originally Posted by Cybolic View Post
Can you locate the Reaper.desktop file?
(again, should be in $HOME/.local/share/applications/Reaper.desktop)

It should have a line that reads:
Exec=/some/path/to/reaper.sh

Can you confirm that the path it points to is right and exists?

Also, the reaper.sh should now at least try to print something if it doesn't work, can you check if it does this by running it from a terminal?

And yes, feedback from other users would indeed be very helpful
http://www.filesavr.com/reaper

Cybolic, got one this time.

Alex.
__________________
www.openoctave.org
Alex Stone is offline   Reply With Quote
Old 09-30-2008, 06:05 AM   #25
Cybolic
Human being with feelings
 
Cybolic's Avatar
 
Join Date: May 2007
Location: Copenhagen, Denmark
Posts: 406
Default

First off, thanks a lot for your time so far

Okay, so the desktop file looks fine to me, does your .local/reaper/reaper.sh work?
Cybolic is offline   Reply With Quote
Old 09-30-2008, 06:13 AM   #26
Alex Stone
Human being with feelings
 
Alex Stone's Avatar
 
Join Date: Jul 2007
Location: Reaper Fine Arts Department
Posts: 1,607
Default

Quote:
Originally Posted by Cybolic View Post
First off, thanks a lot for your time so far

Okay, so the desktop file looks fine to me, does your .local/reaper/reaper.sh work?
OK, from terminal.

Running Reaper with arguments is not yet supported, running without.
wine: invalid directory ./.wine in WINEPREFIX: not an absolute path.

Alex.

I'm happy to test this, Cybolic, as the end result will be, potentially, a smoother ride for those too frightened to don the Tinfoil hat.

__________________
www.openoctave.org
Alex Stone is offline   Reply With Quote
Old 09-30-2008, 06:15 AM   #27
eric71
Human being with feelings
 
Join Date: Feb 2008
Location: Finland
Posts: 79
Default

I've already got a good reaper install on my Ubuntu at home, but I decided to test your script at work. Reaper is launching fine from the menu, but it seems wineasio is not working. There was an error in the terminal regarding not being able to create this or that regarding wineasio during the install. Manually entering regsvr32 wineasio.dll in a terminal after install returns "Failed to load DLL wineasio.dll". I do see wineasio.dll.so in in the /home/eric71/.local/reaper/.winelib directery, though.

edit: same result for version 0.3 and 0.4

Last edited by eric71; 09-30-2008 at 06:18 AM.
eric71 is offline   Reply With Quote
Old 09-30-2008, 06:17 AM   #28
Alex Stone
Human being with feelings
 
Alex Stone's Avatar
 
Join Date: Jul 2007
Location: Reaper Fine Arts Department
Posts: 1,607
Default

Quote:
Originally Posted by eric71 View Post
I've already got a good reaper install on my Ubuntu at home, but I decided to test your script at work. Reaper is launching fine from the menu, but it seems wineasio is not working. There was an error in the terminal regarding not being able to create this or that regarding wineasio during the install. Manually entering regsvr32 wineasio.dll in a terminal after install returns "Failed to load DLL wineasio.dll". I do see wineasio.dll.so in in the /home/eric71/.local/reaper/.winelib directery, though.
Hehe Eric, and my wineasio install was good, on Ubuntu. (In the install terminal.)

Aaah, the joys of installing software, yes?


Alex.

__________________
www.openoctave.org
Alex Stone is offline   Reply With Quote
Old 09-30-2008, 06:24 AM   #29
Cybolic
Human being with feelings
 
Cybolic's Avatar
 
Join Date: May 2007
Location: Copenhagen, Denmark
Posts: 406
Default

Oh my... well, at least Alex's report shows that there's a problem with symbolic links - that a start.

I had a lot of trouble with getting WineAsio to work in a bottled environment, but ended up removing a lot of code, since I though I had found a simple way of doing it - guess I'll have to reconsider that.

Eric, could you post your wine version? And thanks for testing
Cybolic is offline   Reply With Quote
Old 09-30-2008, 06:28 AM   #30
eric71
Human being with feelings
 
Join Date: Feb 2008
Location: Finland
Posts: 79
Default

1.0.0-1ubuntu4~hardy1 (hardy-updates)
eric71 is offline   Reply With Quote
Old 09-30-2008, 08:17 AM   #31
Cybolic
Human being with feelings
 
Cybolic's Avatar
 
Join Date: May 2007
Location: Copenhagen, Denmark
Posts: 406
Default

Okay, new version:

http://stash.reaper.fm/oldsb/243660/LinReaper0.41.run

I've changed all file paths to be absolute, so let's see if that helps.
I've also fixed the bug where you couldn't pass arguments to reaper.sh, now you can, and I've also added a --help argument, that prints Reapers possible arguments (please correct me if I've misunderstood what an argument does) in a standard UNIX way.

Eric, you're running the same version as I am, so I'm just hoping that using absolute paths will fix the problem, otherwise I'll have to go back to my previous elaborate WineAsio comforting.
Cybolic is offline   Reply With Quote
Old 09-30-2008, 08:24 AM   #32
eric71
Human being with feelings
 
Join Date: Feb 2008
Location: Finland
Posts: 79
Default

I'm home from work now. I will check out the new version at work tomorrow morning. I suppose I can remove my home installation and try again with your script. I'm running the same version at home. I'll get back to you.
eric71 is offline   Reply With Quote
Old 09-30-2008, 08:34 AM   #33
Cybolic
Human being with feelings
 
Cybolic's Avatar
 
Join Date: May 2007
Location: Copenhagen, Denmark
Posts: 406
Default

There should be no need to remove your home installation in order to test this.

The only two things necessary to "clean the environment" are:

1) Either don't install the shortcut, or remove (rename) any custom you have made yourself
2) Remove (or rename) /usr/lib/wine/wineasio.dll.so so LinReaper doesn't register that one instead of the one included

Thanks again for testing

P.S. I really hope we can get this working properly. If we can, and Cockos allows me to repackage Reaper for the installer, we can actually produce a one-click-installer for Reaper on Linux! That to me is exciting
Cybolic is offline   Reply With Quote
Old 09-30-2008, 08:39 AM   #34
eric71
Human being with feelings
 
Join Date: Feb 2008
Location: Finland
Posts: 79
Default

It was time to upgrade to 2.51 anyway. I completely removed my wineasio (I had installed a deb made with alien from JAD's repository) and unistalled my current Reaper with Wine. I used your latest script and everything worked smashingly. Great (and fast) work!
eric71 is offline   Reply With Quote
Old 09-30-2008, 08:53 AM   #35
eric71
Human being with feelings
 
Join Date: Feb 2008
Location: Finland
Posts: 79
Default

Quote:
Originally Posted by Cybolic View Post
P.S. I really hope we can get this working properly. If we can, and Cockos allows me to repackage Reaper for the installer, we can actually produce a one-click-installer for Reaper on Linux! That to me is exciting
The trick will be providing instructions for prerequisite requirements for people to already have jack, an rt-kernel, audio group with proper limits.conf, etc. I suppose just recommending starting with an audio distribution like Ubuntustudio or JAD would only require installing wine before using your script.
eric71 is offline   Reply With Quote
Old 09-30-2008, 08:57 AM   #36
Alex Stone
Human being with feelings
 
Alex Stone's Avatar
 
Join Date: Jul 2007
Location: Reaper Fine Arts Department
Posts: 1,607
Default

hehe, plus 1. Last build worked fine, and opened from the directory icon in Sounds and Video. Ubuntu.)


Notes: The 2.51 build didn't download automatically, but 2.5 did, then promptly told me about the 2.51 update.

I renamed my normal wineasio, and made linreaper use the new one. It works fine. Users will still have to modify their .wineasiocfg file manually if they want to increase the number of inputs and outputs, so maybe that's worth a quick note in the linreaper encyclopedia to help new users further.


Nice work Cybolic, and a hearty well done for your efforts, and this new tool.

Alex.

__________________
www.openoctave.org
Alex Stone is offline   Reply With Quote
Old 09-30-2008, 01:37 PM   #37
GermanFafian
Human being with feelings
 
GermanFafian's Avatar
 
Join Date: Apr 2007
Location: Köln, Germany
Posts: 392
Default

Duuuude!
Got it working in my ultra-flashy Ubuntu/compiz set up :O
One more point for Reaper.
Will have to look up some more stuff to have it working perfectly and maybe install a real time kernel. Looks like it is going to be a fun GNU/Linux weekend!
__________________
Carpe Diem Quam Minimum Credula Postero
GermanFafian is offline   Reply With Quote
Old 09-30-2008, 01:58 PM   #38
Libero Mureddu
Human being with feelings
 
Libero Mureddu's Avatar
 
Join Date: Oct 2007
Location: Helsinki/Milano
Posts: 40
Default

Quote:
Originally Posted by Alex Stone View Post
Dave, i'm quite impressed with puppy linux. It's clean, installs well, i have network and sound out of the box (wireless included, on the laptop), and doesn't chew a lot of cpu or ram. It's early days, and with no rt kernel,
Alex.
But hopefully next version (4.2) will have at least multi core support. I'm using puppy linux since one month and it's really great. It's also quite easy to make a puppy linux derivative, with a custom selection of software.
ciao
libero
Libero Mureddu is offline   Reply With Quote
Old 10-01-2008, 02:20 AM   #39
fladd
Human being with feelings
 
fladd's Avatar
 
Join Date: May 2006
Posts: 751
Default

Traceback (most recent call last):
File "./main.py", line 213, in <module>
main = Main()
File "./main.py", line 24, in __init__
self.versions = get_version_urls()
File "./main.py", line 177, in get_version_urls
dateint = int( ''.join(map(lambda i: "%02d" % i, time.strptime(date, "%d-%b-%Y %H:%M")[:3])) )
File "/usr/lib/python2.5/_strptime.py", line 330, in strptime
(data_string, format))
ValueError: time data did not match format: data=09-Dec-2007 18:37 fmt=%d-%b-%Y %H:%M
fladd is offline   Reply With Quote
Old 10-01-2008, 06:26 AM   #40
Cybolic
Human being with feelings
 
Cybolic's Avatar
 
Join Date: May 2007
Location: Copenhagen, Denmark
Posts: 406
Default

Great! I'm glad to hear this is working for someone!
Odd thing about the 2.51 Alex, but I'm guessing it was just a temporary glitch.

Eric, I will probably look into making LinReaper test to see if jack and wine are installed, so that's at least something.

fladd, I think the problem should be fixed now, could you test it again?

I've put out at new version:
http://stash.reaper.fm/oldsb/244792/LinReaper0.6.run

The changes are:
  • If 7z is installed Reaper will be installed without launching the Windows installer
  • A default configuration file with native synchronisation disabled is automatically created on first-run for each user
  • Removed "config" from installation dir - Reaper will now use $HOME/.config/reaper (yes, this works for multiple users)
  • Reaper now uses UNIX type command arguments (e.g. -h and --help)
  • Command line arguments are now parsed and converted, so normal shell tricks and Linux file-paths are supported
  • Icons and mime-types are added for Reaper project files and .reapeak files
  • Reaper is automatically set as the handler for Reaper project files (create shortcuts has to be on)

All in all Reaper feels very much like a proper Linux program now

Last edited by Cybolic; 10-01-2008 at 06:39 AM. Reason: updated version to fix non-critical error when starting Reaper without a file
Cybolic 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 02:45 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.