drambo_cookbook

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
drambo_cookbook [2021/03/30 05:20] – [Sound generators] rs2000drambo_cookbook [2023/11/12 06:36] (current) – [MIDI] wim
Line 10: Line 10:
 Using a Sawtooth Oscillator module followed by a Graphic Shaper module, you can easily create an oscillator that generates virtually any thinkable cyclic waveform. The sawtooth waveform will "scan" the Graphic Shaper X axis in a linear fashion and whatever you draw in the graphical editing area of the Graphic Shaper, will appear as a waveform at the module's output. Using a Sawtooth Oscillator module followed by a Graphic Shaper module, you can easily create an oscillator that generates virtually any thinkable cyclic waveform. The sawtooth waveform will "scan" the Graphic Shaper X axis in a linear fashion and whatever you draw in the graphical editing area of the Graphic Shaper, will appear as a waveform at the module's output.
 **Important note**: Make sure you turn off anti-aliasing in the sawtooth oscillator (tap the Osc. module header and find that setting). **Important note**: Make sure you turn off anti-aliasing in the sawtooth oscillator (tap the Osc. module header and find that setting).
-{{:0aee3877-90d5-465a-9efd-ef32e56d76f5.jpeg?400|}}+ 
 +{{:50045ad8-6754-44f0-8924-d584e14d7082.jpeg?400|}}
  
  
Line 23: Line 24:
  
 ==== Math and Logic modules ==== ==== Math and Logic modules ====
-.+=== Muting loop slices in realtime === 
 +(Get the Drambo project from Patchstorage: [[https://patchstorage.com/muting-flexi-sampler-slices-in-real-time/|Muting Flexi slices live]]) 
 +Flexi can trigger different slices from different keyboard notes (pitches). By using the Function, Negate and Add modules, pitch information from the MIDI to CV module is compared with its CV-quantized version. The respective slice is only triggered when the CV quantizer note for that slice is enabled.
  
 +{{::109dd41f-b273-42f9-afae-86952b5ed372.jpeg?1000|}}
 ==== MIDI ==== ==== MIDI ====
-.+[[AUv3 MIDI Recording Workarounds#Drambo|Recording AUv3 MIDI in Drambo]] 
 + 
 +=== Sequencing CC Values Using Notes === 
 +To sequence values of a CC using notes requires some math to convert CV to the range of values 0-127. 
 +Note: As of the current Drambo v2.26 the keyboard and pads don't extend to the full 0-127 range of midi notes. However, the sequencer does cover the full range. 
 + 
 +Audiobus Forum member @uncledave provided this explanation of the math: 
 + 
 +> The Drambo CV uses 0.125 per octave, or 1.00 for 8 octaves, 96 semitones. Zero CV is positioned at C2 (note 48), so C-2 (note 0) is 4 octaves down, CV of -0.5. If we add 0.5 to the CV, all the note values will be positive, with maximum value of 127/96. (Highest MIDI note is G8, note 127.) We need a CC input running from 0 to 1, so multiply by 96/127. 
 +>  
 +> The Scale + Offset module computes 
 +>  
 +> y = Range (Amount * x + Offset) 
 +>  
 +> I set Offset = 0.5, Amount = 1.0, and Range = 96/127 = 0.7559055. The previous example used Range = 1 and Amount = 96/127, so Offset had to be 48/127 = 0.377953. Double tap on the displayed value to enter the precise numbers. 
 +>  
 +> {{::gqu0vx5b4tpc.jpeg?640|}} 
 + 
 +Alternative way to do the same thing from @espiegel123 
 + 
 +{{::b1t8iz9hoqhs.jpeg?640|}} 
 + 
 +And from @wim 
 + 
 +{{::2umbdjpg2x9x.jpeg?640|}} 
  
 ==== Sequencer modules ==== ==== Sequencer modules ====
Line 35: Line 64:
  
  
 +{{tag>Drambo}}
  • drambo_cookbook.1617042014.txt.gz
  • Last modified: 2021/03/30 05:20
  • by rs2000