Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /storage/content/49/145849/famitracker.com/public_html/forum/classes/dbHandler.php on line 29
So I read a lot about how sample playback works on the master system, and I thought about trying it on the NES. I hope this is possible on real hardware, assuming the code can run 133 times per frame to get a sampling rate of ~8000Hz like this hacked module.
Although the envelope sequence length is quite limiting I made a kick using a pulse channel, setting the period to 8 and using fast volume writes. Also you can apply 2-bit volume control via PWM thanks to the 4 duty settings.
I'm not sure if this high frequency would get filtered on hardware though.
You can avoid the PWM slicing if you use a low frequency, reset the phase continually, and use duty 3 (which starts high, unlike the other duty settings). B00daW made a demonstration of this a while back actually, not with Famitracker though.
_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.
WOW. That's all done at 60Hz? I am truly interested. If this goes far enough, we will be able to recreate music from the Amiga on the NES. [url=http://www.youtube.com/watch?v=Y6mXLxUZvzg]You already can on the Commodore 64 (With a few minor limitations)
_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.
Wow this is great quality for 4-bit sampling. I have to guess that there's a high sampling rate going on here. At least definitely more than just 8kHz.
I just tried this on NTSC VirtuaNES...doesn't work so well with PAL, though.
_______________________
You shouldn't be here.......
[url=http://www.youtube.com/user/mmkthecoolest/videos]YouTube
[url=https://www.dropbox.com/sh/ilt1awj3tbz153r/AABpFdfVS0uviRdXNikitwpxa]Dropbox
It works just fine on an NTSC NES, that's the most important part I guess.
That reminds me, I haven't tried it on my PAL NES. Maybe I should try that sometime.
_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.
Turns out it would just [url=https://www.youtube.com/watch?feature=player_detailpage&v=Ch_5_x1IUA8#t=88]play at the speed and pitch it was meant to play.
_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.