Login:
Menu:
Post: Author:
FamiTracker > General > Show Off Your Work > Making Notes with Noise Channel Owner: Church_Manner New post
Page 2 of 2 Sort: Goto Page: << Previous [1] [2]
Posted: 2015-03-17 20:21 Reply | Quote
za909

Avatar

Member for: 5371 days
Location: Hungary
Status: Offline

#66997
A sound engine that takes reasonably little CPU time to execute could be made to run at more than the original 60/50Hz by either using a mapper with an IRQ counter (such as the MMC3) to make sure the engine runs were distributed evenly so that the sound updates could also happen with the same amount of time passing inbetween two.

Or you could perhaps sacrifice the DPCM channel and make use of its IRQ functionality by playing a dummy sample with $00 bytes at different speeds and lengths to give you the update rate you desire.

The noisenote thing by the way is exactly how digital audio is made. They update a register corresponding to a signal level at really high rates with the CPU. This is how Battletoads gets some of its drums and punch effects, and Skate or Die 2 uses a fairly low quality guitar sound. It could also be done with N163 channels by using a sample of all steps being 15. Then your volume would be the signal level. The 5B squares can also be set to a constant level-mode where the current volume is output instead of a square/noise/envelope messing with the sound.

Posted: 2015-03-18 00:49 Reply | Quote
Church_Manner

Avatar

Member for: 4064 days
Status: Offline

#67011
@Milos lol I love how you used the name of the instruments as a way to explain everything

Posted: 2015-03-18 06:45 Reply | Quote
Milos

Avatar

Member for: 5208 days
Location: Poland
Status: Offline

#67033
Church_Manner wrote:
@Milos lol I love how you used the name of the instruments as a way to explain everything

Why are you assuming that I made this one?

_______________________
my site
my soundcloud
my bandcamp
Posted: 2015-03-18 07:05 Reply | Quote
Church_Manner

Avatar

Member for: 4064 days
Status: Offline

#67038
Milos wrote:
Why are you assuming that I made this one?
Because I didn't read your previous comment correctly. I missed the part where you said you "found an example"

Posted: 2015-03-18 14:08 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 6392 days
Location: Canada
Status: Offline

#67052
For the record, Rushjet1 made that module.

_______________________
Follow me on Twitter.
I record (some) NSFs on hardware. Feel free to request a hardware render.
Page 2 of 2 Sort: Goto Page: << Previous [1] [2]