The PARIS Forums


Home » The PARIS Forums » PARIS: Main » Reaper + Paris + Adat Sync -> what to expect?
Reaper + Paris + Adat Sync -> what to expect? [message #105751] Mon, 25 October 2010 10:06 Go to next message
drfrankencopter is currently offline  drfrankencopter   CANADA
Messages: 137
Registered: July 2009
Senior Member
Okay, so I took the plunge, and got myself an RME 9652 and a second Adat card for my MEC, and plan to sync Paris and Reaper.

I'm new to reaper, and picked up Kenny Gioia's video tutorial to get up to speed. I think I'm going to like it, and can imagine using Reaper for the bulk of my mix/edit requirements. But, I still want to use Paris as a control surface, submixer, and for IO. I will likely migrate to a fully native setup eventually, but it looks like the Reaper + Paris combo will let me do that gradually.

As I wait for my RME card to cross the ocean I can't help but wonder about how the sync between the two applications will work. Assuming I get the ADAT positioning protocol working. Here are my questions:

1) How fast does Reaper slave to Paris? Will it add significant latency to the transport buttons?
2) When the transport is stopped in Paris does moving the jog wheel still send ADAT position protocol information over to Reaper? Does the Reaper 'now line' and time display move in sync with the Paris one while the transport is stopped, or does this only work while in 'Play'?
3) Since Reaper has plug in delay compensation, when I connect my Reaper subgroups out via ADAT to my MEC, will there be a delay, or does reaper compensate for this by buffering ahead? Or do you have to disable delay compensation to run as a slave to sync in?
4) Can Reaper read 24 Bit PAF files? How about write?

I've got a few other questions that I can't quite remember right now...I'll add them later.


Cheers

Kris
Re: Reaper + Paris + Adat Sync -> what to expect? [message #105752 is a reply to message #105751] Mon, 25 October 2010 11:20 Go to previous messageGo to next message
kerryg is currently offline  kerryg   CANADA
Messages: 1529
Registered: February 2009
Senior Member
Administrator
yep, Reaper is a definite "win", I have now left Logic completely behind and I'm doing full album production on Reaper.

I doubt you'll have much trouble with APP, it "just worked" for me after about fifteen minutes of searching out settings.

1) The sync is fast over here - less than a second. I'm pretty sure I could tweak it lower if I felt the need.

2) Can't recall about it tracking the jog/shuttle wheel, I'll have to check it out when I'm in the studio

3) IIRC I believe Reaper buffers ahead.

4) As soon as you install the Xenakios libsndfile wrapper extension, Reaper will read 16 and 24 bit PAF files directly just as if they were WAV files.

[One exception/caveat - libsndfile still contains a crippling bug that affects Mac-generated versions of 24 bit PAF only, currently they just produce noise until someone takes on the job of fixing the bug and submitting a patch to libsndfile. PARIS PC-generated PAFs work perfectly.]

As to Reaper writing PAF - the wrapper doesn't yet support this but Xenakios said it could certainly be made to do it. Xenakios, not being a PARIS user himself and having a lot of other demands on his time, took it as far as what we asked for - import capability - but opened up the source code to the wrapper so we'd be free to finish it off ourselves if we wished. The developers have left Reaper beautifully extensible.

As far as the scope of that job, Xenakios reckons he made the wrapper from scratch in "a couple of hours"; he reckons coding in the writing functionality to be a somewhat longer undertaking but I'd still guess it to be a pretty approachable project. Also on the "to do" list is porting the extension so it works with Reaper OSX as well.


"... being bitter is like swallowing poison and waiting for the other guy to die..." - anon

[Updated on: Mon, 25 October 2010 11:26]

Report message to a moderator

Re: Reaper + Paris + Adat Sync -> what to expect? [message #105753 is a reply to message #105752] Mon, 25 October 2010 12:05 Go to previous messageGo to next message
drfrankencopter is currently offline  drfrankencopter   CANADA
Messages: 137
Registered: July 2009
Senior Member
Does libsndfile allow for writing of any other formats, or is it import only?

I as because I see this line in at the top of the screen on the google code page: "Allows Reaper DAW to read audio file formats supported by libsndfile". I notice is says nothing about writing.

FWIW, here is the link to Libsndfile: http://www.mega-nerd.com/libsndfile/ and I note that it claims to be able to write to the PAF format.

I'll see if I can get libsndfile to compile and try setting up a test script to R/W PAFs.

-->but until I get around to that--->
How do you work with PAF's in Reaper? Do you import them and convert them to WAV, or insert them as media and keep them as PAFs?

Cheers

Kris

PS: I'm also thinking of making a special version of Senderella to fly Reaper tracks over to Paris. All I think I need to do is figure out how much buffering I need between the programs.
Re: Reaper + Paris + Adat Sync -> what to expect? [message #105754 is a reply to message #105753] Mon, 25 October 2010 12:30 Go to previous messageGo to next message
kerryg is currently offline  kerryg   CANADA
Messages: 1529
Registered: February 2009
Senior Member
Administrator
Yes, absolutely - libsndfile allows reading and writing, it's just the code hasn't yet been written in the wrapper to take advantage of all the possibilities. I'd guess he's just being specific about what the wrapper can do as it currently exists.

I know little about coding but it's my understanding that aside from the myriad apps on all platforms that rely on libsndfile for the conversion of many file types - PAF being only one of many - it's also what the entire Linux OS relies on.

In Reaper you bring PAFS in as PAFs and work directly with them on the edit screen without conversion. Of course if you "glue" two PAFs the resulting file will have to be whatever output format you've specified in "Project Settings" as your default file type, which won't yet include PAF.

But we're darned close to that day Very Happy


"... being bitter is like swallowing poison and waiting for the other guy to die..." - anon

[Updated on: Mon, 25 October 2010 12:34]

Report message to a moderator

Re: Reaper + Paris + Adat Sync -> what to expect? [message #105755 is a reply to message #105754] Mon, 25 October 2010 13:04 Go to previous messageGo to next message
drfrankencopter is currently offline  drfrankencopter   CANADA
Messages: 137
Registered: July 2009
Senior Member
Got it. There are two components here:

1)libsndfile -> an open source, GNU licensed library for reading and writing varous file types

2)reaper_libsndfilewrapper -> a reaper extension set that allows reaper to take advantage of part of libsndfile's abilities.

So, in order to get reaper to write PAFs, I think the path is to first verify the PAFs generated by libsndfile itself. And provided that works, then add in some code to the reaper_libsndfilewrapper to link it to reaper.

Cheers

Kris
Re: Reaper + Paris + Adat Sync -> what to expect? [message #105765 is a reply to message #105755] Wed, 27 October 2010 10:30 Go to previous messageGo to next message
kerryg is currently offline  kerryg   CANADA
Messages: 1529
Registered: February 2009
Senior Member
Administrator
Hey Kris, have you checked to see how much of ReaRoute (Reaper's own kind of ReWire equivalent) is exposed in the Reaper SDK here? I might be talking out my butt here but at first glance I wonder if Senderella plus ReaRoute might give you everything you need to bolt PARIS and Reaper together in a kind of "ReWire Lite" way - particularly if you ask Mike to expose any useful info from the drivers, I know he'd be more than happy to do that.

Man, it's refreshing to look at PARIS in 2010 and actually see more fun possibilities and open doors ahead than there were just a few years ago. Granted the work to implement the ideas now has to come primarily from us in the community - but it seems there are less things today that are automatically closed doors.


"... being bitter is like swallowing poison and waiting for the other guy to die..." - anon

[Updated on: Wed, 27 October 2010 10:34]

Report message to a moderator

Re: Reaper + Paris + Adat Sync -> what to expect? [message #105787 is a reply to message #105765] Sun, 31 October 2010 13:16 Go to previous messageGo to next message
mani1147 is currently offline  mani1147   CANADA
Messages: 130
Registered: May 2009
Location: NB Canada
Senior Member
Hey Kerry, are you using a controller with Reaper? That is my big unknown rite now. I am so use to working with the C16s/faders for everything that I dont think I could handle going at Reaper with a mouse alone. What do you think of this? Its not available new anymore but man, it looks like one hell of a unit.
Re: Reaper + Paris + Adat Sync -> what to expect? [message #105788 is a reply to message #105787] Sun, 31 October 2010 18:57 Go to previous messageGo to next message
drfrankencopter is currently offline  drfrankencopter   CANADA
Messages: 137
Registered: July 2009
Senior Member
I noticed today that the reaper now-line does follow the paris now line even when the transport is in stop. There's about a 1 second delay though.

I think for my workflow I'll be streaming 16 tracks back to Paris just to use the C16 faders. IF I get some time to tweak up senderella to direct transfer from reaper to paris I'll be aiming to send 32 tracks back and will likely set them up as 16 stereo busses.

So far so good with Reaper & Paris together. I'll need to get the transfers happening a little smoother...maybe save some patchbay configurations. It seems the fastest way to transfer tracks from various submixes without having to re connect the MEC to a different card is to use the master mixer and change the card assignments there. I've got my MEC attached to card A, and when it's time to transfer submix 2 to Reaper I just switch sumbix 1 to 'virtual', then assign submix 2 to card A, and assign submix 1 to card B. If there's a quicker way to do this, I'm all ears.

Cheers

Kris
Re: Reaper + Paris + Adat Sync -> what to expect? [message #105789 is a reply to message #105788] Mon, 01 November 2010 02:20 Go to previous messageGo to next message
kerryg is currently offline  kerryg   CANADA
Messages: 1529
Registered: February 2009
Senior Member
Administrator
Sounds like you've already got a handle on the best way to keep 16 individual tracks "live" through PARIS. Besides individual tracks you can also take advantage of Reaper's routing flexibility to quickly assemble submixes and bus them from Reaper - save routings you like as Reaper templates.

Bussing Reaper tracks into PARIS for mixing:
- in Reaper, create a new track and name it eg. "Drum Bus"
- shift or alt-select the Reaper tracks you want bussed together into PARIS, and drag them onto the "Drum Bus" track (they're now "foldered" under it, so to speak)
- click the "I/O" icon on the "Drum Bus" track
- uncheck "Master/Parent Send" to take them out of the "master outs" and click "add new hardware send" to send them to an appropriate ADAT out
- if you want FX in the bus drag the FX track in too; if not, drag it out

If you use AATranslator of course there's another method of getting PARIS tracks into Reaper for further work:
- In PARIS, render an OMF and use AATranslator to turn it into a new Reaper RPP
- in your current Reaper session choose "insert > tracks from template"
- once you're in the "insert" dialogue, switch the "files of type" to "RPP"
- find your converted PARIS session and insert it into your Reaper session (it adds the tracks below whatever track you have selected)

ADAT sync and PARIS OMFs both use "samples from session start" as their timeline so this ought to give sample lock (I haven't verified this through testing but I haven't noticed any timing differences).

You've probably already noticed that the "synchronization settings" dialogue (rightclick bar/time counter in the transport) gives access to detailed sync settings - if you've got a modern PC, try tweaking the sync to get faster lock. Can't remember how much I messed with settings myself, the lock between the two never bothered me on my box.


"... being bitter is like swallowing poison and waiting for the other guy to die..." - anon

[Updated on: Mon, 01 November 2010 02:21]

Report message to a moderator

Re: Reaper + Paris + Adat Sync -> what to expect? [message #105790 is a reply to message #105787] Mon, 01 November 2010 02:25 Go to previous message
kerryg is currently offline  kerryg   CANADA
Messages: 1529
Registered: February 2009
Senior Member
Administrator
I'm not using a control surface with Reaper yet, although I'm mulling using an iPad to get some remote functions. Mike's discussed making a MIDI driver for the C16 to allow it to show up under Win7 as a control surface. A Reaper extension's comparatively easy after that.

"... being bitter is like swallowing poison and waiting for the other guy to die..." - anon
Previous Topic: Transfering files to Cubase
Next Topic: Wrapper for MAC AU plugins
Goto Forum:
  


Current Time: Wed Nov 27 13:39:57 PST 2024

Total time taken to generate the page: 0.01792 seconds