On Wed, Mar 29, 2006 at 04:00:52PM -0700, William Ferrell wrote:
> I've been experimenting a lot lately with trying to get pitch shifting
> working, and I've made a pleasant discovery that, at least in Linux,
> makes it a snap to implement. I'm totally jazzed about this :)
> 
> Since PyKaraoke is using Pygame, which uses SDL, PyKaraoke
> automatically uses the "default" ALSA sound device when ALSA is the
> configured sound system on the machine.
> 
> Enter the Jack Audio Connection Kit: I got that thing fired up, set a
> Jack module as the default ALSA device (much simpler than it sounds),
> then configure a Patchbay kit (about a two minute process now that I'm
> used to it :) so that a sound processor gets exclusive access to the
> sound card, everything talks to the sound processor (PyKaraoke,
> MPlayer, etc.), XMMS feeds into the sound processor's Crossfader
> channel, and suddenly I have all-digital crossfading between sound
> sources and pitch shifting for PyKaraoke. Heh. Yay :)

Figuring out how to patch that in front of *one* of the three outputs
of my USB sound output box (much less to control it from my
"dashboard"), will be the hard part.

> More directly PyKaraoke-related, I wrote a patch against v0.3 that
> added a configurable on-screen display (showing player status, time in
> the song, etc.); anybody at all interested in that kind of feature, or
> am I just being a showoff at the local shows? :)

Nope, it's not Just You.  And I know this because it's so often Just Me.

> I'd need to probably refactor it to work properly in v0.4 since that
> introduced the segmented display scheme; though I was just overlaying
> FreeType font stuff onto the buffer right before it gets flushed to
> the display device, so it may still just apply and work.

Indeed.

I'm going to sit down this week, and finally try to comp up what I
think a pro-hoster control front end for pyk oughtta look like; I'll
post it when I'm done, for conversation and attacks.

Cheers,
-- jra
-- 
Jay R. Ashworth                                                [EMAIL PROTECTED]
Designer                          Baylink                             RFC 2100
Ashworth & Associates        The Things I Think                        '87 e24
St Petersburg FL USA      http://baylink.pitas.com             +1 727 647 1274

     A: Because it messes up the order in which people normally read text.
     Q: Why is top-posting such a bad thing? 
     
     A: Top-posting.
     Q: What is the most annoying thing on Usenet and in e-mail?


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Pykaraoke-discuss mailing list
Pykaraoke-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pykaraoke-discuss

Reply via email to