Make a wavetable to 8-bit PCM converter and/or Make a wavetable octave shifter (at least for Generic Sample instrument)) #1182
Hundredlegger
started this conversation in
Suggestions
Replies: 2 comments
-
(Sorry for the edit, I mistakenly wrote "4 octaves lower" when it is actually supposed to be "3 octaves lower".) |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I just realized that I could draw an 8-bit PCM that is exactly the same as my wavetable (with 255 as the max height). The only problem is that I have to do all of that manually, which is fine for wavetables with a width of 32, but gets frustrating with wavetables that have a width of 256.
Another issue I have found is that while I could tune the octave of a sample, I cannot do the same for a wavetable, so when I use a wavetable that has a width of 256 instead of just 32, the resulting note will play 3 octaves lower on the same note. (Example: C6 becomes C3) this is fine for samples since I can just bump the tuning from Example: C5 to C8, so would it be possible to also implement octave tuning for wavetables?
To be fair, the tuning thing is for the Generic Sample instrument, because you can select the wave width independently and the fact that it can work in multiple chips, including Generic DAC. However, because the default wave width is 32x256, this creates a jagged wave instead of a smooth one (unless you want the note to play 3 octaves lower like the aforementioned). This is problematic because this works on multiple chips and not having the pitch scale up with the selected width is not great.
Beta Was this translation helpful? Give feedback.
All reactions