Path: utzoo!attcan!uunet!aplcen!uakari.primate.wisc.edu!zaphod.mps.ohio-state.edu!math.lsa.umich.edu!math.lsa.umich.edu!hyc From: hyc@math.lsa.umich.edu (Howard Chu) Newsgroups: comp.sys.atari.st Subject: Re: Four voices on a 3 voice soundchip (was: Re: Demos and Games are not the Same) Keywords: programming, sound Message-ID: <1990Jul3.070454.7090@math.lsa.umich.edu> Date: 3 Jul 90 07:04:54 GMT References: <190@hexagon.pkmab.se> <191@hexagon.pkmab.se> <787@zinn.MV.COM> Sender: usenet@math.lsa.umich.edu Organization: University of Michigan Math Dept., Ann Arbor Lines: 39 In article <787@zinn.MV.COM> kgg@zinn.MV.COM (Kenn Goutal) writes: >Heh heh. We used to have a program on the PDP-12 (!) that used >this technique to put out two voices on one channel, >complete with the pre-built tables to speed up output. >Actually, I think it was eventually a compiler system >that took in "note files" and wrote out "play files", >and then a player program that just read the "play files" >and dumped them to the speaker. >But I think that at some point it could do it interactively >by using tables. I guess a PDP12 beats this story, but I certainly remember this from my Apple II days. Electric Duet was a lot of fun, before I'd been exposed to better... (Pokey Player on the 800... }-) Y'know, as someone said, by adding the frequency values together you can encode a pretty cheesy 4 voice sample into a single channel of the PSG. Well. Given that, why not .... 2 voices per channel on two channels each, and reserve the 3rd channel for sonic holography data? Heck, then I'd finally have something cool to use with my Tweety Board. (After all, in current hi-fi surround-sound systems, there's only one channel of sound going to the rear speakers...) Boy, I guess I really wanna hear what that German 6-voice demo sounds like now. Could someone please email me details on how I can get hold of these demo disks? I'm willing to send floppies anywhere for the likes of this. And if it's doable, I'll have the stuff up on terminator. Hm..... I guess what we need is a program that reads a bunch of physical sectors, slams 'em thru a 16 bit compress, and spits out a file on the other end... And the reverse, of course. Or maybe tracks. Whatever... -- -- Howard Chu @ University of Michigan one million data bits stored on a chip, one million bits per chip if one of those data bits happens to flip, one million data bits stored on the chip...