The PARIS Forums


Home » The PARIS Forums » PARIS: Main » Would a Paris metronome be useful?
Would a Paris metronome be useful? [message #99534] Thu, 17 July 2008 13:30 Go to next message
Mike Audet is currently offline  Mike Audet
Messages: 294
Registered: December 2008
Senior Member
gt;>>> so I
Re: Would a Paris metronome be useful? [message #99535 is a reply to message #99534] Thu, 17 July 2008 14:08 Go to previous messageGo to next message
Tom Bruhl is currently offline  Tom Bruhl   UNITED STATES
Messages: 1368
Registered: June 2007
Senior Member
could do remote stuff w/ my wife's PC laptop but that seems to
be
>>> a
>>>>> whole 'nother can of worms.
>>>>>
>>>>> Does anyone have experience with sending 24 bit ADAT lightpipe signal
>>> into
>>>>> Paris' 20 bit ADAT cards' inputs? Does it sound good, bad, indifferent?
>>>>>
>>>>> I'm also interested in the Mackie Onyx 1200F. 12 Onyx preamps, about
>>> a
>>>>> gazillion
>>>>> other ins and outs, ADAT lightpipe, firewire,
Re: Would a Paris metronome be useful? [message #99536 is a reply to message #99535] Thu, 17 July 2008 15:28 Go to previous messageGo to next message
Don Nafe is currently offline  Don Nafe   CANADA
Messages: 1206
Registered: July 2005
Senior Member
control room monitor,

>>>>> headphone
>>>>> outs. All for around $1700.
>>>>>
>>>>> Anyone want to buy my 1975 Martin D28?
>>>>>
>>>>> Gantt
>>>>
>>Hey Aaron, or anybody for that matter...any thoughts on what a good multicore
mobo to get would be? I just might have to do this.
Rod
"Aaron Allen" <know-spam@not_here.dude> wrote:
>I've said it before, but it's worth another round. You absolutely fail to

>suck bro. Awesome work, I can't wait to get a multi core rig going with
some
>EDS's in it to bust a trial off.
>AA
>
>
>"Mike Audet" <mike@....> wrote in message news:48ce6d22$

Report message to a moderator

Re: Would a Paris metronome be useful? [message #99537 is a reply to message #99534] Thu, 17 July 2008 15:46 Go to previous messageGo to next message
Aaron Allen is currently offline  Aaron Allen   UNITED STATES
Messages: 1988
Registered: May 2008
Senior Member
ailto:1@linux..." target="_blank">1@linux...
>>
>> Thanks, Chuck! I've been reading up on volatile variables. I'm thinking
>> that some of the delays I'm having to put in might be better handled by

>> declaring
>> the user mode pointers as volatile given that we're really multitasking

>> now.
>>
>> This is a great learning experience for me. :)
Re: Would a Paris metronome be useful? [message #99538 is a reply to message #99535] Thu, 17 July 2008 16:36 Go to previous messageGo to next message
Rod Lincoln is currently offline  Rod Lincoln
Messages: 883
Registered: September 2005
Senior Member
/> >>
>> Thanks again!
>>
>> Mike
>>
>>
>>
>> "chuck duffy" <c@c.com> wrote:
>>>
>>>Lookin good dude. I'm trying to dig up the C16 code for you, I'll bet
you
>>>could have fun with that :-)
>>>
>>>Chuck
>>>
>>>"Mike Audet" <mike@...> wrote:
>>>>
>>>>
>>>>
>>>>Looks like I trimmed the timings down too far in one place.
>>>>
>>>>Here's a newer one.
>>>>
>>>>
>>>>
>>>>
>>>>"Mike Audet" <mike@...> wrote:
>>>>>
>>>>>
>>>>>
>>>>>Hi All,
>>>>>
>>>>>Here's my latest build of the PSCL.
Re: Would a Paris metronome be useful? [message #99539 is a reply to message #99537] Thu, 17 July 2008 16:40 Go to previous messageGo to next message
Rod Lincoln is currently offline  Rod Lincoln
Messages: 883
Registered: September 2005
Senior Member
>>>>>
>>>>>I thought I should write a bit about what the PSCL is and what it does.
>>>>
>>>>>
>>>>>
>>>>>There is a set chain of communication that goes on in PARIS while the
>> app
>>>>>is running. It looks like this:
>>>>>
>>>>>PARIS App <--> PSCL <--> scherzo driver <---> hardware.
>>>>>
>>>>>Basically, the App calls functions in the PSCL in order to tell the

>>>>>hardware
>>>>>to stop playing, or start, or load the driver for the 8 out cards,
Re: Would a Paris metronome be useful? [message #99540 is a reply to message #99535] Thu, 17 July 2008 18:00 Go to previous messageGo to next message
Mike Audet is currently offline  Mike Audet
Messages: 294
Registered: December 2008
Senior Member
or
>> whatever.
>>>>> The PSCL translates these requests to commands that the cards can
>>>>> understand
>>>>>and sends the commands to the scherzo driver to pass them down to the
>> cards.
>>>
Re: Would a Paris metronome be useful? [message #99541 is a reply to message #99538] Thu, 17 July 2008 18:02 Go to previous messageGo to next message
Mike Audet is currently offline  Mike Audet
Messages: 294
Registered: December 2008
Senior Member
;>>
>>>>>
>>>>>When the PSCL was first written - which was a long time ago now - there
>>>>was
>>>>>no way to run PARIS on a multi-CPU machine. Not only was there no need
>>>>to
>>>>>protect the code from the hazards of a multi-cpu machine, there was
no
>>>way
>>>>>to test if what you had done worked even if you tried.
>>>>>
>>>>>I've been trying to make the PSCL multi-cpu safe. This has been a huge
>>>>challenge
>>>>>for me because the PSCL was written in a c-like style. It's all
>>>>>structures
>>>>>and functions. It's not object oriented at all, which is what is more
>>>common
>>>>>today and what I'm used to. I'm also still a new programmer. So, more
>>>>than
>>>>>once I've thought something was broken or messed up when it probably

>>>>>wasn't.
>>>>> I just didn't understand it correctly.
>>>>>
>>>>>Anyway, what I have done is put locks on all the resources I can find
>> that
>>>>>could be affected by two CPUs trying to change them at the exact same
>> time.
>>>>> I've also discovered that there are certain card resources that the

>>>>> PSCL
>>>>>tries to change directly without going through the scherzo driver.
>>>>>These
>>>>&g
Re: Would a Paris metronome be useful? [message #99542 is a reply to message #99537] Thu, 17 July 2008 18:05 Go to previous messageGo to next message
Mike Audet is currently offline  Mike Audet
Messages: 294
Registered: December 2008
Senior Member
t;variables seem to need around 3 miliseconds to "take". I think that

>>>>>under
>>>>>windows 95, the PSCL was directly altering the memory on the cards,
but
>>>>Windows
>>>>>XP doesn't allow that. What I think is happening is that Windows is

>>>>>intercepting
>>>>>the attempt to alter the variable and passing it down through the
>>>>>regular
>>>>>mechanisms, and that imposes a delay. If the app moves on and tries
to
>>>>do
>>>>>something that requires the value being set properly, things go wrong.
>>>
>>>>I'm
>>>>>guess that on a single CPU system, Windows is regularly interrupting
to
>>>>manage
>>>>>memory, read files from
Re: Would a Paris metronome be useful? [message #99544 is a reply to message #99541] Thu, 17 July 2008 19:51 Go to previous messageGo to next message
Rod Lincoln is currently offline  Rod Lincoln
Messages: 883
Registered: September 2005
Senior Member
r /> >>>>> allegedly
>>>>> have the super groovy mic pres and firewire. Both seek to have line
>>>>> outs.
>>>>> The Firestudio seems to have better S/N in the digi output.
>>>>>
>>>>> I dunno. I need to do this on the cheap!
>>>>>
>>>>> Gantt
>>>>>
>>>>> KerryGalloway <kg@kerrygalloway.com> wrote:
>>>>>> Heya Gantt - REAPER is definitely ready for prime time. For the cost
>>>
>>>>>> involved (zero, and a painless install that does absolutely zero
>>>>>> invasive stuff on your HD) you can't go wrong trying it out.
>>>>>>
>>>>>> http://www.reaper.fm/
>>>>>>
>>>>>> We use it for live recording all the time, and it's been solid as
a
>>>>>> rock. It also contains a number of features that make it excelllent
for
>>>>>
>>>>>> live recording - for example, you can set it to save audio files on
the
>>>>>
>>>>>> fly when they reach a certain size, so you never wind up with "poof,
>>>
>>>>>> it's all gone!" even when recording a full evening at a go. Even a
>>>>>> disaster like a kicked-out power bar can be fully recoverable, unlike
>>>
>>>>>> some apps that shrug and leave you nothing but a "whaddya?" (in fact,
>>>
>>>>>> that feature right there is part of what prompted my partner's shift
>>> to
>>>>>
>>>>>> REAPER for live work).
>>>>>>
>>>>>> Great sound quality, a ton of plugins and features, and all this for
>>>
Re: Would a Paris metronome be useful? [message #99547 is a reply to message #99534] Thu, 17 July 2008 20:39 Go to previous messageGo to next message
JeffH is currently offline  JeffH   UNITED STATES
Messages: 307
Registered: October 2007
Location: Wamic, OR
Senior Member
ctionality of "trial", "paid" and "paid
>>>>>
Re: Would a Paris metronome be useful? [message #99548 is a reply to message #99538] Thu, 17 July 2008 20:42 Go to previous messageGo to next message
Tom Bruhl is currently offline  Tom Bruhl   UNITED STATES
Messages: 1368
Registered: June 2007
Senior Member
;> commercial" though, it's honor system and it's upgradeable so you
can
>>>
>>>>>> use it for free for as long as you like to see if you like it, pay
$50
>>>
>>>>>> for the initial license if you do, and then pay the $175 upgrade fee
>>>
>>>>>> when commercial remote recordings come in.
>>>>>>
>>>>>> Although it's PC native, it also runs on Mac OSX (it's in late beta);
>>>
>>>>>> Justin's goal (he's nearly there) is to have the two development
>>>>>> branches merged so PC and OSX upgrades stay neck-and-neck. But the
beta
>>>>>
>>>>>> has been running like a champ for me here, and this opens the
>>>>>> possibility of bringing your HD home and plugging it into your OSX
rig
>>>
>>>>>> and being up and running.
>>>>>>
>>>>>> And there'll be more news soon re: REAPER and PARIS.
>>>>>>
>>>>>> - Kerry
>>>>>>
>>>>>> On 2008-09-14 08:41:28 -0700, "Gantt Kushner" <ganttmann@comcast.net>
>>> said:
>>>>>>
>>>>>>> Any Sonar users around? I'm looking for something to install on
my
>>> wife's
>>>>>>> HP laptop fpr rempoe gigs w/ a firewire interface. I am, as the
>>>>>>> saying
>>>>> goes,
>>>>>>> wide open to suggestion!
>>>>>>>
>>>>>>> Gantt
>
>You have laaaarge brain. My brain smallllll and scrawwwwwwny.

- Kerry

On 2008-09-15 07:11:46 -0700, "Mike Audet" <

Report message to a moderator

Re: Would a Paris metronome be useful? [message #99550 is a reply to message #99548] Thu, 17 July 2008 22:06 Go to previous messageGo to next message
Rod Lincoln is currently offline  Rod Lincoln
Messages: 883
Registered: September 2005
Senior Member
4;...." target="_blank">mike@....> said:

>
> Thanks, Chuck! I've been reading up on volatile variables. I'm thinking
> that some of the delays I'm having to put in might be better handled by
> declaring
> the user mode pointers as volatile given that we're really multitasking now.
>
> This is a great learning experience for me. :)
>
> Thanks again!
>
> MikeWe can probably begin getting answers to that question now; now that
it's stable on Mike's own system, it looks like testing with a range of
different systems can begin in earnest.

I think if we're going to do this, it would be good to have a
systematic way of documenting it this time. The time-honored system of
posting them here in the NG is great and folks will undoubtedly be
doing that, but a narrative-based system is painful to sift for
concrete info (I know, having recently done it to find a stable
configuration for myself).

So to that end, I'm working hard to figure out enough php, MySQL, and
other frontend/backend stuff (that hurts my brain to think about) to
create a database of PARIS system configurations where we can document
stable systems - both past systems and the many potential new systems
that this has suddenly enabled. The idea would be that you could go to
the Wiki and write your system info in and it would turn up in a
database for everyone else to search.

We'll see how far I get. Unfortunately my three qualifications for the
stuff I've taken on are 1) a lifelong inability to accept the statement
"it's just that way" at face value, 2) a willingness to learn new
things and 3) a bit of free time; any technical qualifications I'm
having to pick up as we go.

We're off into the future here, folks - and it feels pretty good!

- Kerry

On 2008-09-15 11:21:46 -0700, "Rod Lincoln" <rlincoln@nospam.kc.rr.com> said:

>
> Hey Aaron, or anybody for that matter...any thoughts on what a good multicore
> mobo to get would be? I just might have to do this.
> Rod
> "Aaron Allen" <know-spam@not_here.dude> wrote:
>> I've said it before, but it's worth another round. You absolutely fail to
>
>> suck bro. Awesome work, I can't wait to get a multi core rig going with
> some
>> EDS's in it to bust a trial off.
>> AA
>>
>>
>> "Mike Audet" <mike@....> wrote in message news:48ce6d22$1@linux...
>>>
>>> Than
Re: Would a Paris metronome be useful? [message #99551 is a reply to message #99550] Thu, 17 July 2008 22:09 Go to previous messageGo to next message
Rod Lincoln is currently offline  Rod Lincoln
Messages: 883
Registered: September 2005
Senior Member
ks, Chuck! I've been reading up on volatile variables. I'm thinking
>>> that some of the delays I'm having to put in might be better handled by
>
>>> declaring
>>> the user mode pointers as volatile given that we're really multitasking
>
>>> now.
>>>
>>> This is a great learning experience for me. :)
>>>
>>> Thanks again!
>>>
>>> Mike
>>>
>>>
>>>
>>> "chuck duffy" <c@c.com> wrote:
>>>>
>>>> Lookin good dude. I'm trying to dig up the C16 code for you, I'll bet
> you
>>>> could have fun with that :-)
>>>>
>>>> Chuck
>>>>
>>>> "Mike Audet" <mike@...> wrote:
>>>>>
>>>>>
>>>>>
>>>>> Looks like I trimmed the timings down too far in one place.
>>>>>
>>>>> Here's a newer one.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> "Mike Audet" <mike@...> wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>> Hi All,
>>>>>>
>>>>>> Here's my latest build of the PSCL.
>>>>>>
>>>>>> I thought I should write a bit about what the PSCL is and what it does.
>>>>>
>>>>>>
>>>>>>
>>>>>> There is a set chain of communication that goes on in PARIS while the
>>> app
>>>>>> is running. It looks like this:
>>>>>>
>>>>>> PARIS App <--> PSCL <--> scherzo driver <---> hardware.
>>>>>>
>>>>>> Basically, the App calls functions in the PSCL in order to tell the
>
>>>>>> hardware
>>>>>> to stop playing, or start, or load the driver for the 8 out cards, or
>>> whatever.
>>>>>> The PSCL translates these requests to commands that the cards can
>>>>>> understand
>>>>>> and sends the commands to the scherzo driver to pass them down to the
>>> cards.
>>>>>>
>>>>>>
>>>>>> When the PSCL was first written - which was a long time ago now - there
>>>>> was
>>>>>> no way to run PARIS on a multi-CPU machine. Not only was there no need
>>>>> to
>>>>>> protect the code from the hazards of a multi-cpu machine, there was
> no
>>>> way
>>>>>> to test if what you had done worked even if you tried.
>>>>>>
>>>>>> I've been trying to make the PSCL multi-cpu safe. This has been a huge
>>>>> challenge
>>>
Re: Would a Paris metronome be useful? [message #99553 is a reply to message #99534] Fri, 18 July 2008 00:14 Go to previous messageGo to next message
excelav is currently offline  excelav   
Messages: 2130
Registered: July 2005
Location: Metro Detroit
Senior Member
t;. I think that
>
>>>>>> under
>>>>>> windows 95, the PSCL was directly altering the memory on the cards,
> but
>&g
Re: Would a Paris metronome be useful? [message #99554 is a reply to message #99538] Fri, 18 July 2008 05:20 Go to previous messageGo to next message
Sarah is currently offline  Sarah   UNITED STATES
Messages: 608
Registered: February 2007
Senior Member
t;>>> Windows
>>>>>> XP doesn't allow that. What I think is happening is that Windows is
>
>>>>>> intercepting
>>>>>> the attempt to alter the variable and passing it down through the
>>>>>> regular
>>>>>> mechanisms, and that imposes a delay. If the app moves on and tries
> to
>>>>> do
>>>>>> something that requires the value being set properly, things go wrong.
>>>>
>>>>> I'm
>>>>>> guess that on a single CPU system, Windows is regularly interrupting
> to
>>>>> manage
>>>>>> memory, read files from the disk, update the clock, etc, etc., so these
>>>>> delays
>>>>>> were "filled in" by windows. I'm just making them explicit.
>>>>>>
>>>>>> Anyway, it seems to be working well for me. I also tightened up the
>
>>>>>> start
>>>>>> up hardware detection timings because some of them seem to work fine
> at
>>>>> one
>>>>>> fifth what they were now that the direct writes are being managed.
>>>>>>
>>>>>> There are other small changes, too. Let me know if you have a chance
>>> to
>>>>>> try this and how it goes. There may be hardware configurations that
>
>>>>>> don't
>>>>>> like what I've done. But, my IF2 now work, and it wasn't working well
Re: Would a Paris metronome be useful? [message #99556 is a reply to message #99534] Fri, 18 July 2008 08:02 Go to previous messageGo to next message
Robert is currently offline  Robert   CANADA
Messages: 127
Registered: May 2007
Senior Member
etting aside radical reframings like Melodyne or Ableton).
Definitely a "must check out" - after all, the download's free, it does
nothing to mess with your computer and the trial period's effectively
limitless.

- Kerry

> Out of interest, I was kinda following this thread to see
Re: Would a Paris metronome be useful? [message #99564 is a reply to message #99547] Fri, 18 July 2008 16:22 Go to previous messageGo to next message
Paul Braun is currently offline  Paul Braun   UNITED STATES
Messages: 391
Registered: September 2005
Senior Member
removable key which reeeally peaked my interest
> in
>>> it as a live tool. That's a pretty small footprint for install and a GREAT
>>> failsafe if the PC blows up in the middle of a gig.
>>>
>>>>
>>>> Anyw
Re: Would a Paris metronome be useful? [message #99598 is a reply to message #99534] Sun, 20 July 2008 05:34 Go to previous message
damien.gelee is currently offline  damien.gelee   FRANCE
Messages: 36
Registered: July 2006
Member
>> it's all gone!" even when recording a full evening at a go. Even a
>>>> disaster like a kicked-out power bar can be fully recoverable, unlike
>
>>>> some apps that shrug and leave you nothing but a "whaddya?" (in fact,
&g
Previous Topic: Win XP Question
Next Topic: another copy ?
Goto Forum:
  


Current Time: Fri May 08 04:22:46 PDT 2026

Total time taken to generate the page: 0.09247 seconds