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 06:33] – [Math and Logic modules] rs2000drambo_cookbook [2023/11/12 06:36] (current) – [MIDI] wim
Line 30: Line 30:
 {{::109dd41f-b273-42f9-afae-86952b5ed372.jpeg?1000|}} {{::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 39: Line 64:
  
  
 +{{tag>Drambo}}
  • drambo_cookbook.1617046411.txt.gz
  • Last modified: 2021/03/30 06:33
  • by rs2000