how do/did you... - Gearslutz.com Gearslutz.com
 


All Advertisers
Go Back   Gearslutz.com > Expert Question & Answer Archives (read only archive, not open for new posts) > Q &A with - Justin Frankel (designer of Reaper)

how do/did you...
Thread Tools Search this Thread
Old 9th April 2007   #1
PC Moderator
 
George Necola's Avatar
 
Joined: Mar 2005
Location: Winterthur, Switzerland
Posts: 8,506
My Recordings/Credits

Thread Starter
Send a message via Skype™ to George Necola
how do/did you...

1. have the idea for programming Reaper?

2. program it technically (talking about audioprocessing, VST implementation, mixbus implementation)

3. choose the look and feel?

4. test reaper with those 1000 of systems out there

5. get in contact with your customers? (forum, by phone, service hotline)

feel free to answer very technical (I would like a very technical answer on 1 and 2).

cheers George
(one of this forums modeators!)
__________________
Quote:
"recording engineers don't die, they are dragged into the grave by the shear weight of their balls."
Malcolm Chisholm
---------------------------------------------
www.georgenecola.com produce & mix itm/gear & fun
blog.georgenecola.com reviews & gear
soundcloud.com

twitter
George Necola is offline  
Old 9th April 2007   #2
Gear nut
 
Joined: Oct 2006
Posts: 89

Quote:
Originally Posted by George Necola View Post
1. have the idea for programming Reaper?
Other software wasn't really meeting my needs.. and I had done some FX processing software before (Jesusonic), as well as started writing realtime encoding/decoding/mix engines (NINJAM).. so actually I started playing with making a multittrack Jesusonic, and then realized how much more it'd be..

It started out named "jmde" (justin's music development environment or something), but then I went through some ideas for things you could pronounce, including CRAPR, TRAMP, CRAMPS, RAP, JEAH, etc (all standing for things), but ultimately settled on REAPER (Rapid Environment for Audio Prototyping and Efficient Recording).

But that's not a technical answer, I'll save that for #2.

Quote:
2. program it technically (talking about audioprocessing, VST implementation, mixbus implementation)
I had already written a bunch of the I/O code for Jesusonic and NINJAM, i.e. ASIO drivers, WAV reading/writing, etc etc.. So really it was a matter of writing a win32 application, which I guess I have a lot of experience doing at this point.

Adding VST was a matter of getting the SDK from Steinberg, and (since the SDK seems very focused on writing plug-ins not hosts) figuring out what was required to host. DX plug-in support is an even bigger mess, so I got Christophe to help on this as he had a lot more experience with DX.

I've described programming style a bit in my blog, you can read part of it here:

http://1014.org/?article=315

(second half of the post)

Quote:
3. choose the look and feel?
Haha well function always came first.. And as it became obvious that it was ugly as hell, we evolved it. The evolution you can view here: http://reaper.fm/timewarp.php

Quote:

4. test reaper with those 1000 of systems out there
Fortunately as a Windows application, most stuff is pretty uniform.. but you have a few different OSes to deal with, different audio drivers, MIDI drivers, etc. We get our users to test, and occasionally when there's a big problem we either go buy hardware or get it loaned to us by our (gracious) users...

Quote:
5. get in contact with your customers? (forum, by phone, service hotline)
We try to be very responsive on our forums, and tend to reply to email when possible as well. A few of our commercial customers get phone support (if I'm around) when they're out recording in the field.

Quote:
feel free to answer very technical (I would like a very technical answer on 1 and 2).
I apologize if I wasnt technical enough.. if you have any specific questions I'd be happy to answer!

-Justin
Justin Frankel is offline  
Old 9th April 2007   #3
Lives for gear
 
peeder's Avatar
 
Joined: Aug 2006
Location: No longer participating here.
Posts: 6,705

Quote:
Originally Posted by Justin Frankel View Post
Other software wasn't really meeting my needs..
Hi Justin,

What needs of yours are met with Reaper that aren't met by e.g. Ableton Live or any of the others...

(I've always wanted to do my own DAW too so there really isn't any need for an answer, just lobbing a softball and I am actually curious what your must-haves are...)
peeder is offline  
Old 10th April 2007   #4
Gear nut
 
Joined: Oct 2006
Posts: 89

See above

Quote:
Originally Posted by peeder View Post
Hi Justin,

What needs of yours are met with Reaper that aren't met by e.g. Ableton Live or any of the others...

(I've always wanted to do my own DAW too so there really isn't any need for an answer, just lobbing a softball and I am actually curious what your must-haves are...)
Justin Frankel is offline  
Old 12th April 2007   #5
PC Moderator
 
George Necola's Avatar
 
Joined: Mar 2005
Location: Winterthur, Switzerland
Posts: 8,506
My Recordings/Credits

Thread Starter
Send a message via Skype™ to George Necola
thanx a bunch for the answers..

the core is written in C++?
George Necola is offline  
Submit Thread to Facebook Facebook  Submit Thread to Twitter Twitter  Submit Thread to LinkedIn LinkedIn 

Thread Tools Search this Thread
Search this Thread:

Advanced Search


All times are GMT +1. The time now is 04:13 AM.

Home - Search Forum - Contact Us - Terms Of Use / Privacy Policy - Advertise on Gearslutz - All Advertisers - Top
 
 
Powered by vBulletin®
Gearslutz.com LTD - UK Company Number 7597610.
Registered Office - 35 Ballards Lane, London, N3 1XW.
Hosted by Nimbus Hosting.

By using this site, you agree to our use of cookies.

SEO by vBSEO ©2011, Crawlability, Inc.