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