On Fri, Nov 21, 2008 at 4:12 AM, Tyson Henning <[EMAIL PROTECTED]> wrote:
>> The way that djDecks handled the pitch issue worked really well, and I'll
>> copy and paste it from their website: ...
>
> Hmm, thanks for that Josh - I've used DJDecks a lot and didn't even
> *know* it had a one-deck mode! Then again, their UI is pretty sodding
> awful...
>
> Anyway, I always thought 'amputate' mode was a Torq-only thing, and by
> the sound of it their implementation is much more clever.
>
> What they do for the vinyl pitch (indeed all of their dials...) is to
> have one 'solid' bar which is the actual current pitch, and one
> 'dashed' bar which is the pitch that it currently is detecting from
> the turntable. When you swap away from deck A, it will lock the pitch
> bar where it is - when you swap back, it will keep using the solid
> pitch bar, but draw a dashed bar where the turntable thinks the pitch
> is. It then won't move the solid bar until you move the pitch such
> that the dashed bar agrees with the solid bar again. This way you can
> 'pick up where you left off' and will never run into the weirdness
> with the DJDecks system of having your turntable saying it's +6% but
> DJdecks saying it's +12%, and you also won't run out of pitch fader...
>
> I think the Torq system would be the one to aim for, but in addition
> to hooking into the GUI in a basic sense, you need to hook in and
> write widgets that can draw the double-barred pitch fader. The logic
> for actually controlling the two bars is relatively simple, it's just
> implementing it in GUI that I think will be a problem.
>
>> Josh: So yeah, it looks like detecting the pitch is a necessary evil if you 
>> want
>> to allow for a good user experience.
>> Luis: I dont really think we need the "infinite pitch" adjustment (at least
>> in phase 1). But yes detecting the pitch does sound like critical. Any
>> ideas on how to do it?
>
> Infinite pitch adjustment is a lot less useful than it sounds. I have
> one turntable that can do +/-50% natively (TTX1) and one that can do
> *+/-60%* natively (PDX-2000) - actually using the 78RPM mode on the
> TTX1 allows you to get something closer to +300%... Anyway, that
> aside, I never actually use more than maybe +/-15, because once you go
> beyond that things start to sound really really weird. It works for
> some genres (like running dance music at 80BPM for dub stuff) but for
> the most part the pitches already available on people's turntables are
> the way to go. Doing infinite pitch adjust in software is a waste of
> time IMHO.
>
> As for how to pick the pitch, there should be calls in the vinyl
> control API that just allow you to read that off as a number. The
> existing system already has to read the pitch somewhere...
>
>
> Cheers,
> Yorick (Tyson is my real name btw, not my evil twin - changed it in
> Gmail for work purposes)
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Mixxx-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>

I agree with Yorick. The dashed pitch thing for phase 2 would be
awesome. For now I want to look at reading the turntable pitch in Mixx
as a number using the xwax API, anybody can confirm this is possible
and/or can tell me how to do it? No detailed explanation, just a high
level thing so I can start looking at it and work it out myself.

Luis


-- 
Luis de Bethencourt GuimerĂ¡
luisbg
<[EMAIL PROTECTED]>
GPG: B0ED1326

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Mixxx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to