{"product_id":"mutated-cv-pal-black-anodized-aluminium-4hp-panel-only","title":"CV PAL","description":"\u003cp\u003e\u003cspan\u003eThe CVpal is a simple DIY USB to CV\/Gate interface.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003ca href=\"https:\/\/pichenettes.github.io\/mutable-instruments-diy-archive\/cvpal\/specs\/\"\u003eSpecs\u003c\/a\u003e\u003cbr\u003e\u003c\/span\u003e\u003ca href=\"https:\/\/pichenettes.github.io\/mutable-instruments-diy-archive\/cvpal\/build\/\"\u003e\u003cspan\u003eBuild guide\u003c\/span\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2 id=\"overview\"\u003eOverview\u003c\/h2\u003e\n\u003cp\u003eMutable Instruments' CVpal is a DIY USB MIDI to CV interface - enabling you to control an analog synthesizer or modular system from a computer or smartphone\/tablet equipped with a USB port. The CVpal is class-compliant and as such, does not require any driver. It features various conversion\/voice allocation modes, covering monophonic, duophonic and drums\/triggers applications.\u003c\/p\u003e\n\u003ch3 id=\"quirks-ahoy\"\u003eQuirks ahoy!\u003c\/h3\u003e\n\u003cp\u003eBefore moving forward, it is important to state some limitations of the CVpal - most of them due to its ridiculously simple design:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe CVpal is a\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eUSB device\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003enot a\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eUSB host\u003c\/strong\u003e! It can be connected to 'active' devices such as smartphones, tablets, laptop or desktop computers, but not to USB MIDI controllers.\u003c\/li\u003e\n\u003cli\u003eThe CV output is in the 0 .. 4V range - so a tessitura of 4 octaves is covered. The CVpal\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003edoes not\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003esupport V\/Hz conversion; only V\/Oct.\u003c\/li\u003e\n\u003cli\u003eThe Gate output uses V-trig, has a 5V high level, and a direct polarity (note on = 5V, note off = 0V). Most Eurorack modules use a trigger level below 2.5V and can thus be triggered by the CVpal. If a module or synth requires a higher level, a level conversion circuit such as the CD4504 can be used. Polarity inversion can be implement with a CD4049 or with a software hack. S-trig conversion can be implement with a few parts.\u003c\/li\u003e\n\u003cli\u003eThe CVpal works optimally with iOS, OS X \u0026gt;= 10.6.3 or Linux kernel \u0026gt;= 2.6. On other operating systems, the messages might be delayed by up to 8ms, causing a very jittery timing!\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 id=\"installation\"\u003eInstallation\u003c\/h2\u003e\n\u003cp\u003eThe CVpal can either be mounted in a Eurorack system, or used as a standalone box. In both cases, it does not need any external power source as it is powered by the USB bus.\u003c\/p\u003e\n\u003ch2 id=\"about-conversion-modes\"\u003eAbout conversion modes\u003c\/h2\u003e\n\u003cp\u003eThe CVpal interprets MIDI messages differently depending on the MIDI channel on which they are received. For example, when receiving messages on MIDI channel 1, it behaves like a monophonic synthesizer and outputs a CV\/Gate pair. When receiving messages on MIDI channel 10, it behaves instead like a drum trigger converter and outputs a trigger for 4 drum instruments.\u003c\/p\u003e\n\u003ch3 id=\"channel-1-monophonic-mode\"\u003eChannel 1: Monophonic mode\u003c\/h3\u003e\n\u003cp\u003eThis mode is enabled when any MIDI message is received on channel 1. The CVpal behaves like a classic monophonic CV-Gate converter implementing most recent note priority.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eOUT 1: Note CV\u003c\/li\u003e\n\u003cli\u003eOUT 2: Velocity CV\u003c\/li\u003e\n\u003cli\u003eGATE 1: Gate\u003c\/li\u003e\n\u003cli\u003eGATE 2: Gate\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 id=\"channel-2-turbocharged-monophonic-mode\"\u003eChannel 2: Turbocharged monophonic mode\u003c\/h3\u003e\n\u003cp\u003eThis mode is enabled when any MIDI message is received on channel 2. The CVpal behaves like a monophonic CV-Gate converter implementing most recent note priority, but the primary Gate output is now a digital square oscillator!\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eOUT 1: Note CV\u003c\/li\u003e\n\u003cli\u003eOUT 2: Velocity CV\u003c\/li\u003e\n\u003cli\u003eGATE 1: Square oscillator playing the received MIDI note\u003c\/li\u003e\n\u003cli\u003eGATE 2: Gate\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eBonus digital square oscillator! Hell Yeah!\u003c\/p\u003e\n\u003ch3 id=\"channel-3-channel-4-dual-monophonic-mode\"\u003eChannel 3 \/ Channel 4: Dual monophonic mode\u003c\/h3\u003e\n\u003cp\u003eThis mode is enabled when a MIDI message is received on channel 3 or on channel 4. The CVpal behaves like two independent monophonic CV-Gate converters with most recent note priority. One of them listens to notes received on channel 3, the other on channel 4.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eOUT 1: Note CV for channel 3\u003c\/li\u003e\n\u003cli\u003eOUT 2: Note CV for channel 4\u003c\/li\u003e\n\u003cli\u003eGATE 1: Gate for channel 3\u003c\/li\u003e\n\u003cli\u003eGATE 2: Gate for channel 4\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 id=\"channel-5-duophonic-mode\"\u003eChannel 5: Duophonic mode\u003c\/h3\u003e\n\u003cp\u003eThis mode is enabled when a MIDI message is received on channel 5. The CVpal behaves like a duophonic CV-Gate converter with voice stealing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eOUT 1: Note CV output 1\u003c\/li\u003e\n\u003cli\u003eOUT 2: Note CV output 2\u003c\/li\u003e\n\u003cli\u003eGATE 1: Gate\u003c\/li\u003e\n\u003cli\u003eGATE 2: Gate\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 id=\"channel-6-controller-conversion\"\u003eChannel 6: Controller conversion\u003c\/h3\u003e\n\u003cp\u003eThis mode is enabled when a MIDI message is received on channel 6. The CVpal converts continuous controllers (CC) 01 (modulation wheel) and 02 (breath controller) to control voltages.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eOUT 1: Modulation wheel CC (01)\u003c\/li\u003e\n\u003cli\u003eOUT 2: Breath controller CC (02)\u003c\/li\u003e\n\u003cli\u003eGATE 1: Binarized value of CC 3\u003c\/li\u003e\n\u003cli\u003eGATE 2: Binarized value of CC 4\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 id=\"channel-78-note-conversion-cc\"\u003eChannel 7\/8: Note conversion + CC\u003c\/h3\u003e\n\u003cp\u003eThese modes are enabled when a MIDI message is received on channel 7 or 8. The CVpal behaves like a monophonic CV-Gate converter, with an additional CC value produced on the secondary output.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eOUT 1: Note CV\u003c\/li\u003e\n\u003cli\u003eOUT 2: Modulation wheel or breath controller CC (01 or 02)\u003c\/li\u003e\n\u003cli\u003eGATE 1: Gate\u003c\/li\u003e\n\u003cli\u003eGATE 2: Gate\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 id=\"channel-10-drums\"\u003eChannel 10: Drums\u003c\/h3\u003e\n\u003cp\u003eThis mode is enabled when a MIDI message is received on channel 10. CV Outputs 1 and 2 are respectively triggered by the MIDI notes 36 (kick drum on the GM drum map) and 38 (snare drum on the GM drum map). Gate outputs 1 and 2 are triggered by the MIDI note 40 (snare drum 2) and 46 (closed high-hat).\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eOUT 1: BD (note 36) trigger\u003c\/li\u003e\n\u003cli\u003eOUT 2: SD (note 38) trigger\u003c\/li\u003e\n\u003cli\u003eGATE 1: SD2 (note 40) trigger\u003c\/li\u003e\n\u003cli\u003eGATE 2: CHH (note 46) trigger\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 id=\"channel-11-drums-gates\"\u003eChannel 11: Drums gates\u003c\/h3\u003e\n\u003cp\u003eSame as Channel 10, but with gates instead of triggers.\u003c\/p\u003e\n\u003ch3 id=\"channel-12-13-14-monophonic-mode-with-clockreset-output\"\u003eChannel 12, 13, 14: Monophonic mode with clock\/reset output\u003c\/h3\u003e\n\u003cp\u003eIn these modes, the CVpal behaves like a classic monophonic CV-Gate converter implementing most recent note priority, but also outputs triggers for synchronizing modular sequencers. A clock (with variable resolution) is sent to GATE 1; and a reset (corresponding to the MIDI 'start' message) is sent to GATE 2.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eOUT 1: Note CV\u003c\/li\u003e\n\u003cli\u003eOUT 2: Note Gate\u003c\/li\u003e\n\u003cli\u003eGATE 1: Clock trigger\u003c\/li\u003e\n\u003cli\u003eGATE 2: Reset trigger\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThe resolution of the clock trigger depends on the MIDI channel used: 24 ppqn for channel 12; 8 ppqn for channel 13; 4 ppqn for channel 14.\u003c\/p\u003e\n\u003ch2 id=\"calibration\"\u003eCalibration\u003c\/h2\u003e\n\u003cp\u003eNote: Yamaha and Roland have defined different schemes for numbering octaves – and since then nobody ever agreed on this! If, in the following procedures, everything appears to be off by one octave (the manual says something will happen with C4 but it happens with C3) or if measurements are off by +\/-1V, don't panic – it is simply that your controller\/DAW uses a different scheme for numbering octaves.\u003c\/p\u003e\n\u003cp\u003eTo ensure accurate note conversion, the CVpal needs to be manually calibrated. A digital multimeter with a precision of at least 3 digits is recommended for this task; but the calibration can also be done with an already calibrated synth or VCO module.\u003c\/p\u003e\n\u003cp\u003eOUT 1 is calibrated by sending note messages to channel 15. OUT 2 is calibrated by sending note messages to channel 16.\u003c\/p\u003e\n\u003cp\u003ePlay a F#2 note (MIDI note 42). Check that the output voltage is 0.500V (or that the pitch of the emitted note on the synth\/VCO is correct). If this is not the case, use F1 and G1 to make adjustments.\u003c\/p\u003e\n\u003cp\u003ePlay a C3 note (MIDI note 48). The target voltage is 1.000V. Use B1 or C#2 to make adjustments.\u003c\/p\u003e\n\u003cp\u003ePlay a F#3 note (MIDI note 54). The target voltage is 1.500V. Use F2 or G2 to make adjustments.\u003c\/p\u003e\n\u003cp\u003ePlay a C4 note (MIDI note 60). The target voltage is 2.000V. Use B3 or C#3 to make adjustments.\u003c\/p\u003e\n\u003cp\u003ePlay a F#4 note (MIDI note 66). The target voltage is 2.500V. Use F3 or G3 to make adjustments.\u003c\/p\u003e\n\u003cp\u003ePlay a C5 note (MIDI note 72). The target voltage is 3.000V. Use B3 or C#4 to make adjustments.\u003c\/p\u003e\n\u003cp\u003ePlay a F#5 note (MIDI note 78). The target voltage is 3.500V. Use F4 or G4 to make adjustments.\u003c\/p\u003e\n\u003cp\u003ePlay a C6 note (MIDI note 84). The target voltage is 4.000V. Use B4 or C#5 to make adjustments. The following chart summarizes this:\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/pichenettes.github.io\/mutable-instruments-diy-archive\/static\/images\/cvpal_calibration.png\"\u003e\u003cimg alt=\"\" src=\"https:\/\/pichenettes.github.io\/mutable-instruments-diy-archive\/static\/images\/cvpal_calibration-540x200.png\" title=\"cvpal_calibration\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eTechnical note: to get maximum accuracy, it is recommended to temporarily connect a 100k resistor between the output being calibrated and ground. By doing so, the output protection resistor is taken into account. Not doing so might cause tuning errors of up to 10 cts at either ends of the scale.\u003c\/p\u003e\n\u003cp\u003eCode (AVR projects): GPL3.0.\u003c\/p\u003e\n\u003cp\u003eCode (STM32F projects): MIT license.\u003c\/p\u003e\n\u003cp\u003eHardware: cc-by-sa-3.0\u003c\/p\u003e\n\u003cp\u003eBy: Emilie Gillet (\u003ca href=\"mailto:emilie.o.gillet@gmail.com\"\u003eemilie.o.gillet@gmail.com\u003c\/a\u003e)\u003c\/p\u003e","brand":"MUTATED","offers":[{"title":"pcb only","offer_id":57194059464968,"sku":"101386","price":6.99,"currency_code":"GBP","in_stock":true},{"title":"black anodized aluminium panel only","offer_id":57194059497736,"sku":"101384","price":9.99,"currency_code":"GBP","in_stock":true},{"title":"pcb \u0026 panel","offer_id":57814390341896,"sku":null,"price":14.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/0902\/6312\/files\/CV-pal-panel.jpg?v=1776361405","url":"https:\/\/pushermanproductions.com\/products\/mutated-cv-pal-black-anodized-aluminium-4hp-panel-only","provider":"Pusherman","version":"1.0","type":"link"}