Hi,
I am quite a newbe at this, so please forgive me if I am asking stupid questions.
I have been playing with MCK, which is a nice little program to write instructions to an .nsf file, using a .mml file.
Using a nice little tutorial I found, I am able to program the two pulse, triangle and noise channels. While I can get the DPCM channel to work, I have three questions about its limitations and how to program it more than I already have, and one question about a playback problem that I am having.
First, suppose I sampled a short sound, a synth bass G. In the mml file, is it easy enough to say "okay, this nsf is a g," and then tell it to play an f, c, etc as needed? If so can you give me an example of how this would be done?
Second, I read that after using 8 kilobytes of memory, the bank is full so you have to switch banks. So if I had a dcm file that was 100 bytes, every time I used it I would be adding 1000 bytes to the bank?
Third, Let's say I have two wav files: a kick, and snare and have converted them to dcm. The dcm files have a sampling rate of 33.4KHZ. The kick sample is 353 bytes and the snare is 1153 bytes. They work fine, but are they too big? Something tells me they should not be this big and I should probably shorten the wavs and use a lower sample rate in DMCconv. Any guidelines on what I should and should not be doing?
Fourth a little off topic, but when playing my snf files with DPCM using the not so fat so plugin in Winamp, there is a lod of DC offset, which fortunately not so fat so is able to elliminate. I've heard that sometimes clicking problems come up with DPCM, I am having none of those at the moment. Are these circumstances normal? Should I try other players?
Any help you can give is greatly appreciated!
I am quite a newbe at this, so please forgive me if I am asking stupid questions.
I have been playing with MCK, which is a nice little program to write instructions to an .nsf file, using a .mml file.
Using a nice little tutorial I found, I am able to program the two pulse, triangle and noise channels. While I can get the DPCM channel to work, I have three questions about its limitations and how to program it more than I already have, and one question about a playback problem that I am having.
First, suppose I sampled a short sound, a synth bass G. In the mml file, is it easy enough to say "okay, this nsf is a g," and then tell it to play an f, c, etc as needed? If so can you give me an example of how this would be done?
Second, I read that after using 8 kilobytes of memory, the bank is full so you have to switch banks. So if I had a dcm file that was 100 bytes, every time I used it I would be adding 1000 bytes to the bank?
Third, Let's say I have two wav files: a kick, and snare and have converted them to dcm. The dcm files have a sampling rate of 33.4KHZ. The kick sample is 353 bytes and the snare is 1153 bytes. They work fine, but are they too big? Something tells me they should not be this big and I should probably shorten the wavs and use a lower sample rate in DMCconv. Any guidelines on what I should and should not be doing?
Fourth a little off topic, but when playing my snf files with DPCM using the not so fat so plugin in Winamp, there is a lod of DC offset, which fortunately not so fat so is able to elliminate. I've heard that sometimes clicking problems come up with DPCM, I am having none of those at the moment. Are these circumstances normal? Should I try other players?
Any help you can give is greatly appreciated!