This shows you the differences between two versions of the page.
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]] ** |