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)

 
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 9th April 2007, 05:25 PM   #1
George Necola
PC Moderator
 
George Necola's Avatar
 
Join Date: Mar 2005
Location: Winterthur, Switzerland
Posts: 3,762
Send a message via ICQ to George Necola Send a message via MSN to George Necola 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:
Originally Posted by baikonour
What is a "third world culture"?
Please explain.
Los Angeles, CA.

Jim Williams
Audio Upgrades
---------------------------------------------


George Necola is offline  
Old 9th April 2007, 06:40 PM   #2
Justin Frankel
Gear nut
 
Join Date: Oct 2006
Posts: 87
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, 10:53 PM   #3
peeder
Lives for gear
 
peeder's Avatar
 
Join Date: Aug 2006
Posts: 5,637
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, 12:24 AM   #4
Justin Frankel
Gear nut
 
Join Date: Oct 2006
Posts: 87
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, 09:03 PM   #5
George Necola
PC Moderator
 
George Necola's Avatar
 
Join Date: Mar 2005
Location: Winterthur, Switzerland
Posts: 3,762
Send a message via ICQ to George Necola Send a message via MSN to George Necola Send a message via Skype™ to George Necola
thanx a bunch for the answers..

the core is written in C++?
__________________
Quote:
Originally Posted by baikonour
What is a "third world culture"?
Please explain.
Los Angeles, CA.

Jim Williams
Audio Upgrades
---------------------------------------------


George Necola is offline  
 

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

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 On
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


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


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.0.0