When I'm making music N106 version, it sound soooo cool...but the problem is:
When I put two/three notes or more in an exact octave, all three/two of them will sound exactly the same. My apologies for explaining wrong, so I'll try to explain right:
There's one instrument, with three WAV #: 50%, 25%, and a Sawtooth.
All of them has the same sounding of THREE sawtooth instead of seperately.
Is this a glitch or is there something I didn't know?
P.S. I'm new here; planning to make my own NES games....offtopic I know but....I don't know the perfect program that is use to code NES.
All the wave samples in N163 instruments have to share the sample memory, basically you need to put each one in their own position and ensure they don't overlap.
All the wave samples in N163 instruments have to share the sample memory, basically you need to put each one in their own position and ensure they don't overlap.
Right Click one of the instruments, go to "edit" and then "wave" look at "wave position" on the right side, when you make a new instrument, with a different waveform, you will need to change that position. If you need more, click on the box above it and lower that value! Hope this helps! :3
_______________________
B00daW wrote: Memes are are like cheese; perishable.
Follow me on SoundCloud! http://soundcloud.com/thislinkisnttaken
Right Click one of the instruments, go to "edit" and then "wave" look at "wave position" on the right side, when you make a new instrument, with a different waveform, you will need to change that position. If you need more, click on the box above it and lower that value! Hope this helps! :3
Whoa!...This sound complicated to explain this...Uhh..how does the Wave size and position works? I think wave size means higher pitch if it's shorter...
If your wave has 32 samples, and you assign it to position 0, it will occupy all positions from 0 to 31.
If your wave has 16 samples, and you assign it to position 0, it will occupy all positions from 0 to 15.
If you have two 32-sample waves, one sitting in position 0, and another sitting in position 1, and you try to play both at once, then the one in position 1 will "rewrite" the other wave, except for the first sample of the first wave.
Let's say your first wave looks like this: 0-1-0-1-0-1-0-1-0-1-0-1-0-1-0-1-0-1-0-1-0-1-0-1-0-1-0-1-0-1-0-1
and your second wave looks like this: 1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2
then the result of putting the first one in position 0 and the second one in position 1, if you try to read from position 0, will be: 0-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1
Maybe a suggestion would be to have a checkbox below wave position that says "auto", which you can only check off if the wave length is <= 128 / channels. At that point it's trivial to just give each channel its own set of wave data.
Some interesting techniques can be used with manual wave position assignment which you could not achieve otherwise. For example, you could have a 32-sample triangle wave in position 0-31, and while that's playing, you could re-use only half of that wave to play a sawtooth wave, without wasting space. You could also re-write that portion of the wave on the go, which would also affect what was originally the triangle wave (usually you don't want memory conflicts, but sometimes this might be desirable).
I realise this isn't very clear. Right now I'm on a mobile, but as soon as I can get on a PC, I'll post one or two FTM examples.
you could have a 32-sample triangle wave in position 0-31, and while that's playing, you could re-use only half of that wave to play a sawtooth wave, without wasting space.
If your wave has 32 samples, and you assign it to position 0, it will occupy all positions from 0 to 31.
If your wave has 16 samples, and you assign it to position 0, it will occupy all positions from 0 to 15.
If you have two 32-sample waves, one sitting in position 0, and another sitting in position 1, and you try to play both at once, then the one in position 1 will "rewrite" the other wave, except for the first sample of the first wave.
Let's say your first wave looks like this: 0-1-0-1-0-1-0-1-0-1-0-1-0-1-0-1-0-1-0-1-0-1-0-1-0-1-0-1-0-1-0-1
and your second wave looks like this: 1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2
then the result of putting the first one in position 0 and the second one in position 1, if you try to read from position 0, will be: 0-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1
Hmmm...So each samples (from 0-96...I'm sure 124 is part of it) always exclude 1 RAM (Still bad at English.) like 15 instead of 16 and 96 would be 95? Intresting...
And the highest wave # will always override the below wave #?
I'm getting it more now! But how would it sound like if Pos. 1-31 and pos. 0 and both of them 32 sample wave? (I'm from Spain, so excuse my language.)