User Tools

Site Tools


getting_started_vividshaper

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
getting_started_vividshaper [2023/11/12 19:45] larsgetting_started_vividshaper [2023/11/12 19:46] (current) lars
Line 60: Line 60:
 The term 'frequency' in this context refers to the number of cycles of the wave that fit into the 128-sample, not the pitch of the note that will be played. For example: The term 'frequency' in this context refers to the number of cycles of the wave that fit into the 128-sample, not the pitch of the note that will be played. For example:
  
-* A frequency of 1 Hz means that the wave will be filled with exactly one complete cycle of the triangle wave. + 
-* Increasing the frequency to 2 Hz results in two complete cycles within the sample 128-sample space. + 
-* Higher frequencies will pack more cycles of the wave into the sample. +   * A frequency of 1 Hz means that the wave will be filled with exactly one complete cycle of the triangle wave. 
-* A frequency of 1.5 does not mean it will create 1.5 higher frequency at playback, but rather that the waveform will not complete two cycles, ending at a point which may give interesting timbre.+   * Increasing the frequency to 2 Hz results in two complete cycles within the sample 128-sample space. 
 +   * Higher frequencies will pack more cycles of the wave into the sample. 
 +   * A frequency of 1.5 does not mean it will create 1.5 higher frequency at playback, but rather that the waveform will not complete two cycles, ending at a point which may give interesting timbre.
  
 The phase is given in degrees (0-360) and is here set to zero. The 'phase' of 0 means the wave starts at its beginning, while adjusting the phase shifts the start point of the waveform cycle, which can create subtle changes int he sound when combined with other waves. The phase is given in degrees (0-360) and is here set to zero. The 'phase' of 0 means the wave starts at its beginning, while adjusting the phase shifts the start point of the waveform cycle, which can create subtle changes int he sound when combined with other waves.
Line 69: Line 71:
 It is important to grasp these concepts. VSSin, VSSaw, VSTriangle all works the same, with one argument for frequency and one for phase. VSSquare has an additional argument for the width. Here is some additional examples: It is important to grasp these concepts. VSSin, VSSaw, VSTriangle all works the same, with one argument for frequency and one for phase. VSSquare has an additional argument for the width. Here is some additional examples:
  
-* wave[1] = VSTriangle(2,0) -- This creates a wave form with two triangle waves within the 128 sample space +   * wave[1] = VSTriangle(2,0) -- This creates a wave form with two triangle waves within the 128 sample space 
-* wave[1] = VSSaw(1,45) -- This create a saw wave form with one saw wave, phase shifted 45 degrees+   * wave[1] = VSSaw(1,45) -- This create a saw wave form with one saw wave, phase shifted 45 degrees
  
 On the third row, we set the output volume using the Attack, Decay, Sustain, Release (ADSR) envelope (VSADSRE). This is then multiplied by the velocity of the note. The E stands for Exponential release. If you don't want exponential release but a linear release, you can use VSADSR instead. They take the same arguments. The arguments are as follows: On the third row, we set the output volume using the Attack, Decay, Sustain, Release (ADSR) envelope (VSADSRE). This is then multiplied by the velocity of the note. The E stands for Exponential release. If you don't want exponential release but a linear release, you can use VSADSR instead. They take the same arguments. The arguments are as follows:
getting_started_vividshaper.1699814710.txt.gz · Last modified: 2023/11/12 19:45 by lars