| |
McMeatLoaf
Registered: Jan 2005 Posts: 108 |
4-bit, 3-chan PWM
I already know about some music with PWM (e.g. "Ragga Run" by Danko). I know you can get up to 8-bit or something (although AFAIK you can't get much better than 16khz at 6-bit), but is there any examples of using just 4-bit PWM, but in 3 channels, which basically creates a 3-chan MOD?
And if it's possible, how high sample-rate can you get? (20khz?)
Yes, the post above may seem confusing...
|
|
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
not sure what you mean... there are basically 2 ways to play samples, either by banging $d418 (usually referred to as 4 bit samples) and then PWM samples using a sid voice with square wave.
mmh, and i think i have seen both with more than one channel....the "voodoo people" demo i believe uses 3 channel PWM (?)... and polly tracker does 4 channel 4 bit samples via $d418.
*shrug* |
| |
Steppe
Registered: Jan 2002 Posts: 1510 |
Hm, aren't Reflextracker tunes what you're looking for? They're 3 channel PWM, right? |
| |
McMeatLoaf
Registered: Jan 2005 Posts: 108 |
Quote: Hm, aren't Reflextracker tunes what you're looking for? They're 3 channel PWM, right?
Isn't Reflextracker just 2-3 channels, using $D418?
Anyway, Voodoo People is a pretty good example, but to be really picky I mean playing the channels "seperate" instead of "mixing" them like Pollytracker. :)
(Which means you'll be getting less clipping, or something)
|
| |
Oswald
Registered: Apr 2002 Posts: 5094 |
pollytracker is the very best up to date. I remember hearing a pollytracker tune in bp2006 and wondering what kind of 8 bitter can do such a high quality digi music :D with careful programming/digitizing you can avoid clipping easily. in the case of poly tracker you never have clipping as 4x4bit fits in any case into 8bits. |
| |
McMeatLoaf
Registered: Jan 2005 Posts: 108 |
Quote: pollytracker is the very best up to date. I remember hearing a pollytracker tune in bp2006 and wondering what kind of 8 bitter can do such a high quality digi music :D with careful programming/digitizing you can avoid clipping easily. in the case of poly tracker you never have clipping as 4x4bit fits in any case into 8bits.
If I'm right, isn't the samples just unpacked (so they don't pack two nybbles into one byte), so they're mixed with 8-bit resolution then output through the 4-bit $D418? |
| |
Ninja
Registered: Jan 2002 Posts: 411 |
Don't forget there are test-bit-digis, too. |
| |
Style
Registered: Jun 2004 Posts: 498 |
and $d021 digis on really old crappy TVs :)
|
| |
McMeatLoaf
Registered: Jan 2005 Posts: 108 |
Quote: Don't forget there are test-bit-digis, too.
Wasn't it used in Darwin?
BTW, how good resolution do you get with it? :) |
| |
Ninja
Registered: Jan 2002 Posts: 411 |
I had 6 bit at 15khz. The drawback is that resolution and playback frequency are reciprocal connected. Thus, 7 bit are possible but only at roughly 6.5 khz.
|
| |
McMeatLoaf
Registered: Jan 2005 Posts: 108 |
Quote: I had 6 bit at 15khz. The drawback is that resolution and playback frequency are reciprocal connected. Thus, 7 bit are possible but only at roughly 6.5 khz.
I guess you're right, doesn't the CPU speed limit the quality? (as the SID only can get up to 4khz by itself, or something)
BTW, I've heard the same sample in some C=Hacking magazine, veery nice quality! :D
Has any "unorthodox" solutions ever been used in any demo, like FM (playing the sample through the 16-bit freq register) or using the filters (playing the sample via the cutoff frequency, or simply turning it on and off for 1-bit(?) resolution)? I don't know how the quality would be though...
|
... 16 posts hidden. Click here to view all posts.... |
Previous - 1 | 2 | 3 - Next |