this is what we can expect when the k-ster does pcm on nes?
Moderator: Moderators
- jargon
- B&: This is not your blog
- Posts: 208
- Joined: Fri Dec 07, 2007 11:40 pm
- Location: 480/85260
- Contact:
this is what we can expect when the k-ster does pcm on nes?
Rather Good :: Gay Bar
>o< Weeeeow!
sorry couldn't resist.
i have been working on PCM for NES too without much success though.
I'd link the PCM's i made for NES but i lost the link.
(they sell plushies now!, its holiday time click thru to buy people presents at the store. just a lil help from me with holiday presents sorry. x.x)
-edit- will upload a link to my NES friendly PCMs when i find the link sorry!
>o< Weeeeow!
sorry couldn't resist.
i have been working on PCM for NES too without much success though.
I'd link the PCM's i made for NES but i lost the link.
(they sell plushies now!, its holiday time click thru to buy people presents at the store. just a lil help from me with holiday presents sorry. x.x)
-edit- will upload a link to my NES friendly PCMs when i find the link sorry!
Last edited by jargon on Sun Dec 16, 2007 11:41 pm, edited 4 times in total.
- jargon
- B&: This is not your blog
- Posts: 208
- Joined: Fri Dec 07, 2007 11:40 pm
- Location: 480/85260
- Contact:
jargon's PCM Chiptunes
note these don't come with PCM player for NES but are small enough to fit within a mapper.
me making this is what pushed Kevtris toward working on a PCM player for NES.
he didn't want a total n00b covering ground he hasn't yet imo
note these don't come with PCM player for NES but are small enough to fit within a mapper.
me making this is what pushed Kevtris toward working on a PCM player for NES.
he didn't want a total n00b covering ground he hasn't yet imo
kevtris on IRC wrote:PCM on NES is impossible. just give up.
-
- Posts: 323
- Joined: Fri Jun 29, 2007 10:25 pm
- Location: Earth, Milkyway Galaxy, The Universe, M-Theory
- Contact:
lol, Kevtris said something similar when I was talking about the DMC channel. I threw the 80's Doctor Who theme through Audacity (MP3 > 8KHz 8-bit mono WAV) & then through a DMC converter (had to use DOSemu to get it working under linux; Wine just didn't cut it). For the few seconds it was, it sounded pretty decent. Once I get back in school later next month, I'm planning on writing a very quick demo to play through the whole thing (or at least a cut loop), on an MMC3 mapper probably...
Code: Select all
*=$0000
loop JMP loop
.eof
Just so you know, the PCM channel is 7-bit rather than 8. So, at some point, shift it all right by one bit.
I wrote a PCM player too, but cheating in a major way. I used a PIC microcontroller to get 4 channels (with independent freq/volume) of output at 22050Hz. NES just gets a sample IRQ and plays it, like a PC can do with a soundblaster.
I wrote a PCM player too, but cheating in a major way. I used a PIC microcontroller to get 4 channels (with independent freq/volume) of output at 22050Hz. NES just gets a sample IRQ and plays it, like a PC can do with a soundblaster.
- Well, DMC has another meaning on NES level, as "Delta Modulation Channel". However, we have the PCM which meaning has more relevance (Pulse-code modulation).
- For my best, PCM is more "correct".
- For my best, PCM is more "correct".
Zepper
RockNES author
RockNES author
Please stop with the personal attacks against me, and bogus quoting.jargon wrote:jargon's PCM Chiptunes
note these don't come with PCM player for NES but are small enough to fit within a mapper.
me making this is what pushed Kevtris toward working on a PCM player for NES.
he didn't want a total n00b covering ground he hasn't yet imo
kevtris on IRC wrote:PCM on NES is impossible. just give up.
You wanted to store several minutes of music on a 256K ROM from what I recall. *THAT* is what I said was impossible to do. Obviously it's not impossible to play PCM. It's simply impossible to store say, 2-3 minutes of PCM at 22KHz and hope to fit it into 256Kbytes, which is what you wanted to do. 3 minutes ends up being around 4Mbytes. You'd need 16x compression to achieve that. While possible on a PC, decoding that in real time on an NES is not possible without some kind of DSP on a cart.
atari2600: I didn't say it was impossible, I said that it's useless to try to store alot of music (i.e. a complete song is what you wanted to store, as I recall). The amount of ROM space would be huge. And as I recall saying, sure you can do it if you want 2Mbytes of ROM just for the audio. i.e. it IS possible, but not practical.
/* this is a comment */
Who said anything about 22 kHz? My 4-bit codec could fit 2 minutes of 8000 Hz mono audio into 512 KiB, no sweat.kevtris wrote:You wanted to store several minutes of music on a 256K ROM from what I recall. *THAT* is what I said was impossible to do. Obviously it's not impossible to play PCM. It's simply impossible to store say, 2-3 minutes of PCM at 22KHz and hope to fit it into 256Kbytes, which is what you wanted to do.
But given the amount of repetition in a lot of modern popular songs, it just might be possible using the Space Racer technique. I counted only about 30 unique measures in the first two verses of "Never Gonna Give You Up" by Rick Astley, known on the internets as the song from the "Rick Roll" fad. At that song's tempo (roughly 112.5 BPM), 30 measures equal 64 seconds of unique audio.atari2600: I didn't say it was impossible, I said that it's useless to try to store alot of music (i.e. a complete song is what you wanted to store, as I recall).
So we have allegations of a personal attack on one hand, and wild claims for audio compression with real-time NES playback on the other hand. Let's take this one step at a time:
But does anyone really want to get rickrolled through an NES emulator? I've prototyped the backing track as an S3M, over which I can put PCM lyrics.
What is this supposed to mean?
If you search for seal clubbing on ytmnd.com, you get both the animal cruelty meaning as well as a dancing marine mammal in a disco.blargg wrote:Don't worry, most of us take the source into consideration as well...kevtris wrote:Please stop with the personal attacks against me, and bogus quoting. By the way, I club baby seals for fun.
But does anyone really want to get rickrolled through an NES emulator? I've prototyped the backing track as an S3M, over which I can put PCM lyrics.
best plan ever ever evar
You ruined it.tepples wrote:But does anyone really want to get rickrolled through an NES emulator? I've prototyped the backing track as an S3M, over which I can put PCM lyrics.
Best plan:
Code a menu with PRESS START for the Wild Boys "prototype," then steal rips from the many Mario flash movies to have Mario dance for you during the standard Rickrollation.
K?
Needs more "attack" envelope on the lead synth strings.tepples wrote: But does anyone really want to get rickrolled through an NES emulator? I've prototyped the backing track as an S3M, over which I can put PCM lyrics.
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!