User Tools

Site Tools


mididoc:midibox_cv_v2

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
mididoc:midibox_cv_v2 [2016/06/26 20:21]
psykhaze
mididoc:midibox_cv_v2 [2016/06/27 11:15] (current)
psykhaze [MBHP Modules Required]
Line 1: Line 1:
 ====== MIDIbox CV V2 ====== ====== MIDIbox CV V2 ======
 +
 +===== Introduction =====
 +
 +MIDIbox CV V2 is the successor of [[:​midibox_cv_v1|MB-CV]] V1 with focus on digital, high-resolution modulation of CV outputs and an enhanced control surface.
  
 [[http://​www.ucapps.de/​midibox_cv_v2.html|Official Ucapps Page]] [[http://​www.ucapps.de/​midibox_cv_v2.html|Official Ucapps Page]]
Line 7: Line 11:
 {{youtube>​utr23hp2nRM?​large}} {{youtube>​utr23hp2nRM?​large}}
  
 +\\
 +===== Control Surface Features =====
 +
 +  * a "​Standard Control Surface"​ (SCS), compatible to various other MIDIbox projects, which gives (a cumbersome) access to all parameters.
 +  * the display used for the SCS can either be a 2x20 character LCD (CLCD), or a 128x64 graphical LCD. The graphical LCD will also print a scope!
 +  * support for 4 OLEDs which are used as scopes! CV channels can be assigned to the scope displays individually. Selectable oversampling rate and trigger level.
 +  * all parameters are also bidirectionally accessible via NRPN, this is demonstrated by a sophisticated Lemur template, running on an iPad. A PC/Mac based solution (e.g. based on Ctrlr) is feasible as well
 +  * user configurable buttons (up to 32)
 +  * user configurable rotary encoders (up to 16)
 +  * optional LED rings for encoders
 +
 +\\
 +===== Control Voltages Features =====
 +
 +  * Typically 12bit outputs with common MBHP based [[:AOUT Module]]. Internally working with 16bit
 +  * Volt/Octave (positive and negative) and Herz/Volt characteristic
 +  * Configurable slew rate to "​smooth"​ the output curve (e.g. if controlled only by 7bit CCs)
 +  * Selectable MIDI port (USB/​MIDI/​OSC),​ can also listen to multiple ports
 +  * Selectable MIDI channel and keyboard range (if it listens to MIDI notes)
 +  * Can listen to MIDI Note, Velocity, Aftertouch, CC, NRPN (14bit), PitchBender (14bit)
 +  * Portamento, Glide, Glissando
 +  * Octave Transpose, Semitone Transpose, Finetune, Pitch Range for incoming PitchBender events in MIDI Note mode.
 +  * Legato, SusKey (fingered portamento)
 +  * Poly chain mode to combine multiple CV for controlling multiple VCOs
 +  * Arpeggiator with Up/​Down/​Up&​Down,​ Random, etc. modes. Options: Sort, Sync, Oneshot, Constant Arp Cycle rate, Easy&​Expert play, Speed and Gatelength.
 +  * 303-like Bassline Sequencer with up to 32 steps and 8 sequences. Supports also Glide and Accent
 +  * 2 LFOs with Amplitude, Rate, Delay, Phase and predefined modulation targets CV output, LFO2/1 Amplitude, LFO2/1 Rate, ENV1/2 Rate.
 +  * Various waveforms such as Sine, Saw, Pulse, Random, Positive Sine/​Saw/​Pulse,​ etc. Works in "​slow"​ (0.008..44 Hz) and "​fast"​ mode (up to 440 Hz). Supports also Key Sync, MIDI Clock Sync and Oneshot
 +  * 1 simple ENV with Amplitude, Delay, Attack, Decay, Sustain, Release and predefined modulation targets CV output, LFO2/1 Amplitude, LFO2/1 Rate,
 +  * Supports Linear and Exponential curve.
 +  * Works in "​slow"​ and "​fast"​ mode. Supports also Key Sync, MIDI Clock Sync and Oneshot.
 +  * 1 multi-stage ENV with Amplitude, Offset, Rate, 16 steps with selectable loop and sustain step and predefined modulation targets CV output, LFO2/1 Amplitude, LFO2/1 Rate.
 +  * Supports Linear and Exponential curve.
 +  * Works in "​slow"​ and "​fast"​ mode. Supports also Key Sync, MIDI Clock Sync and Oneshot.
 +  * 4 Modulation Matrices with two sources (incl. constant values), two destination paths (invertable),​ and operations such as +, -, multiply, XOR, OR, AND, MIN, MAX, <, >, Equal, Sample&​Hold
 +\\
 +
 +===== MBHP Modules Required =====
 +
 +  * [[:​stm32f4_core_board_parts_list|Core32 STM32F4]]
 +  * [[:Aout Module]] or [[:​Aout_ng]] Module
 +  * [[:Ainser8 Module]]
 +  * [[:Din Module]]
 +  * [[:Dout Module]]
 +  * [[:SCS Module]] // (Optional)//​
 +\\
 +
 +===== Options =====
 +
 +==== Scope Display ====
 +
 +Up to 4 SSD1306 based "scope displays"​ can be connected to display CV output waveforms with a selectable oversampling rate and trigger level
 +
 +{{ :​mididoc:​neonking:​midibox_cv2_scopes.jpg?​direct&​500 |}}
 +
 +{{http://​www.ucapps.de/​mbhp/​mbhp_lcd_ssd1306_alt_port__stm32f4.pdf|Core32 STM32F4 Interconnection}}
 +
 +==== Led Rings Encoders ====
  
 +{{ :​mididoc:​neonking:​midibox_cv2_lre8x2.jpg?​direct&​500 |}}
  
 +Up to 32 free assignable rotary encoder functions with support for LED rings are available. The encoders have to be connected to a MBHP_DIN module, the LED rings to four shift registers of a MBHP_DOUT module.
  
 +**[[:​mb-lre8x2cs_pcb|LRE8x2 Page]] **
mididoc/midibox_cv_v2.1466972481.txt.gz ยท Last modified: 2016/06/26 20:21 by psykhaze