how do/did you...
George Necola
Thread Starter
#1
9th April 2007
Old 9th April 2007
  #1
x86 Moderator
 
George Necola's Avatar
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!)
#2
9th April 2007
Old 9th April 2007
  #2
Gear nut
 

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
#3
9th April 2007
Old 9th April 2007
  #3
Lives for gear
 
peeder's Avatar
 

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...)
#4
10th April 2007
Old 10th April 2007
  #4
Gear nut
 

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...)
George Necola
Thread Starter
#5
12th April 2007
Old 12th April 2007
  #5
x86 Moderator
 
George Necola's Avatar
thanx a bunch for the answers..

the core is written in C++?
Thread Tools
Search this Thread
Search this Thread:

Advanced Search
Forum Jump
 
Register FAQ Search Today's Posts Mark Forums Read

SEO by vBSEO ©2011, Crawlability, Inc.