QuadPlayer - Four channel sound
Moderator: MaxCoderz Staff
- benryves
- Maxcoderz Staff
- Posts: 3089
- Joined: Thu 16 Dec, 2004 10:06 pm
- Location: Croydon, England
- Contact:
QuadPlayer - Four channel sound
Download the preliminary release here: http://benryves.com/bin/qplayer_prelim.zip
(Note that the TI-83 version is probably horribly buggy - I haven't tried it (I don't own a TI-83), but it uses the same code as the 83+ so might work fine).
It comes with three songs I knocked out so you can try it out. If you don't have an adapter, I have recorded my TI and zipped up some MP3 files:
http://members.gamedev.net/benryves/quadplayer_mp3.zip
The song format is more logical than CalcMod or similar - you break up a song into sections (intro, end, verse, chorus etc) and then specify the order in which to play them, which means you could write a compressor to crunch down the size of the files. It's beyond me how you'd write such a tool, though.
Enjoy!
- benryves
- Maxcoderz Staff
- Posts: 3089
- Joined: Thu 16 Dec, 2004 10:06 pm
- Location: Croydon, England
- Contact:
Thank you! It's only preliminary at the moment because of the untested 83 version and a lack of songs. I've knocked out an include file which makes writing songs easy (lots of macros!) - maybe I should have had the foresight to upload that too...tr1p1ea wrote:Good stuff as per usual ben .
I've also recalculated all the note periods (the ones in CalcMod looked wrong - anyone who knows anything about music and sound should know that if you halve the period, you go up one octave, and the constants in CalcMod didn't follow that pattern at all).[/code]
- benryves
- Maxcoderz Staff
- Posts: 3089
- Joined: Thu 16 Dec, 2004 10:06 pm
- Location: Croydon, England
- Contact:
The MP3 files sound pretty muffled and distorted (low bitrate!). If you've just heard the MP3s, the calc sound is much brighter. For best results, connect a pair of small capacitors in series between the ring/tip and headphones - the sound is louder and smoothed a little.mnc2fan wrote:that sounds extremely good for a calc. I'm amazed!
- Shadow Phoenix
- Calc Guru
- Posts: 835
- Joined: Mon 03 Jan, 2005 7:54 pm
- Location: out there. seriosly.
- benryves
- Maxcoderz Staff
- Posts: 3089
- Joined: Thu 16 Dec, 2004 10:06 pm
- Location: Croydon, England
- Contact:
An update - I know the interest is probably zero, but here we go:
Windows-based player: http://benryves.com/bin/qplayer/qplayer_win.zip (for testing songs).
Include file and sample songs source code: http://benryves.com/bin/qplayer/qp_make_songs.zip
Windows-based player: http://benryves.com/bin/qplayer/qplayer_win.zip (for testing songs).
Include file and sample songs source code: http://benryves.com/bin/qplayer/qp_make_songs.zip
- dysfunction
- Calc Master
- Posts: 1454
- Joined: Wed 22 Dec, 2004 3:07 am
- Location: Through the Aura
- benryves
- Maxcoderz Staff
- Posts: 3089
- Joined: Thu 16 Dec, 2004 10:06 pm
- Location: Croydon, England
- Contact:
Sadly not. It's a 100%-CPU hogging beast. Well, 99.9%, I manage to squeeze in some direct key input for the FF and Stop button handlers If you look down the announce your projects there's a grrovy interrupt-driven sound demo, but it's TI-83+SE only. Which is pretty annoying for me, as I've only got a TI-83+BSE (bog standard edition).pacHa wrote:does it work thanks to an interrupt ?
I guess so, so why not making a demo w/ sound now ? =)
As far as "updates" go - I developed this entirely in Latenite and have been adding features to that as I go (some nice features too, if I say so myself) and the Windows player has a couple of "annoyance" fixes in it (mostly under-the-bonnet stuff). The actual player itself remains the same.
If anyone has a TI-83, could they please (pretty please?) test the TI-83 version? Even if you don't have the adapter, just try and play a song in it and see if it crashes or not. I have no way of testing it, and fear that the link port might work differently on the TI-83. Where's Timendus when you need him?
- GuillaumeH
- Regular Member
- Posts: 143
- Joined: Fri 17 Dec, 2004 8:30 pm
- Contact:
- Jim e
- Calc King
- Posts: 2457
- Joined: Sun 26 Dec, 2004 5:27 am
- Location: SXIOPO = Infinite lives for both players
- Contact:
Not really, I could adapt mine to his format but that would be it.
Everyone should know that the interrupt sound thing I did was just a weekend project. Some thing i knew people would like to see(hear) in action that hasn't been done before.
I'd hand the project over to somebody who had an interest in sound and knew what they were doing. I guess ben would one person, and I remember Digitan tried sound and did good.
Everyone should know that the interrupt sound thing I did was just a weekend project. Some thing i knew people would like to see(hear) in action that hasn't been done before.
I have no Idea how music works, I just mimicked what calcmod did, clearly ben knows what he's doing.I've also recalculated all the note periods (the ones in CalcMod looked wrong - anyone who knows anything about music and sound should know that if you halve the period, you go up one octave, and the constants in CalcMod didn't follow that pattern at all).
I'd hand the project over to somebody who had an interest in sound and knew what they were doing. I guess ben would one person, and I remember Digitan tried sound and did good.