
Many popular wavetable synthesizers are astonishingly bad at suppressing artifacts - even on a high-quality setting some create artifacts as high as -36 dB to -60 dB (level difference between fundamental on artifacts) which is well audible, and furthermore often dampening the highest wanted audible frequencies in the process, to try and suppress this unwanted sound. Artifacts mean that you are (perhaps unknowingly) crowding your mix with unwanted tones / frequencies. Without considerable care and a whole lot of number crunching, this process will create audible artifacts. To define a vector in Octave you need to provide a vector name and its values separated by space.Playback of wavetables requires digital resampling to play different frequencies. You can think of it as of array of elements. Defining vectorsĪ vector is a variable that consists of multiple values. However, commands without a semicolon at the end print the result to the console. When you end your line with a semicolon “ ” the command doesn’t print any output. If you looked at the screenshot carefully, you noticed a trick. If you just put a value without a name, Octave creates ansvariable and keeps there the last value you typed directly in the command window. You can use scalar values like integer numbers, floating-point numbers, text (defined in quotes like “I’m a sample text”).

You need to provide a variable name, use assign operator “ = ” and type a value you want to put under the variable. In the screenshot, you can see that defining variables is pretty intuitive.

Variables definitions in Octave (screenshot by Author).
