Finally published MidiDisp firmware that allows you to route MIDI notes and related messages to several MIDI channels. A few people have been using it for quite a while, but it was lacking former documentation.
Author Archives: kvitekp
MidiALF v2 is here!
Long awaited MidiALF firmware upgrade is here. New features include:
- Conditional triggers for Note, CC1/2 and re-trigger, similar to the ones found in Elektron RYTM and Digitakt. No more static sequences, spice them up periodically, randomly or manually by pressing the SHIFT key!
- Note, velocity and CC1/2 randomization. Note value can be randomized according to a selected scale which can be different for each step of a sequence. Try mixing different scales in the same sequence, endless joy!
- Note re-triggering, 2-16 per step, velocity and pitch modulated, chromatic or restricted to a selected scale. Also can be conditionally triggered. Now you can ratchet just like TD!
- Song mode: up to eight steps, each specifies the sequence to play, how many times and at what transposition. Chain sequences creating songs!
MidiGAL SMT
Fully assembled MidiGALs will be build using Surface Mount Technology. MidiGAL SMT is functionally identical to original Through Hole MidiGAL and has exactly the same form factor.
CP3 Mixer module (MOTM)
CP3 Mixer module PCBs are available for purchase. This is a faithful recreation of classic CP3 Mixer in MOTM format with “signal present” and “clipping” LED indicators. See details here.
New MidiThru x2
A new variant of popular MidiThru MIDI splitter is available: it’s two MidiThru’s in one case. More details here.
MIDI2CV firmware update v2.03
This update adds MIDI Channel Learn feature which is useful for applications where the on-board DIP switch is not easily accessible. To learn MIDI Channel, you can now hold down the LEARN switch and play a note on the desired MIDI Channel. This channel will be remembered until the device is reset, in which case the default MIDI Channel specified by the DIP switches will be used.
MIDI2CV firmware update v2.02
This update fixes problem with incorrect clock output generated after receiving MIDI Stop followed by MIDI Continue event.
Download Midi2CV Mk2 firmware here: Midi2CV_Mk2_v202
MidiCLK firmware update
MidiCLK firmware update to v0.99 adds ConstClk page which allows you to specify if MIDI Clock events should be sent to MIDI OUT all the time or only between MIDI Start and MIDI Stop events.
Download: MidiClk_099
Major update to MIDI2CV Mk2
Starting with firmware version 2.0, Midi2CV Mk2 has two extra modulation sources: LFO and AHDSR EG which can be assigned to any CV output. These modulation sources are controlled by MIDI CC commands sent from an external MIDI controller connected to MIDI IN.
Firmware update files (.hex and .syx): Midi2CV_Mk2_v200
LFO specifications:
- frequency: 0.1-100Hz
- shape: triangle, square, ramp up/down, S/H, random PWM, random lines, noise
- free running or reset on note on
- fade in 0 – 10sec
- bipolar or unipolar
- amplitude control
EG specifications:
- segments: Attack, Hold, Decay, Sustain, Release
- segment duration: 0-15sec
- segment shape: linear, expo, sine
- legato retrigger: on / off
- MIDI Clock retrigger: 1/32T – 2bars
- auto gate control – 0-15sec (similar to MS-20 EG)
- looping: off, gated, auto
- inverted: on/off
- amplitude control
In looping mode EG can be used as a fancy LFO with the shape composed by four linear, exponential or sinusoidal segments with the duration specified by Attack, Hold, Decay, Sustain and Release controls.
Midi2CV, MidiARP and MidiSEQ source code
You can download Midi2CV Mk2, MidiARP and MidiSEQ source code using the following links:
Midi2CV Mk2: midi2cv_mk2_112_src
MidiARP: midiarp_095a_src
MidiSEQ: midiseq_097a_src
The code can be built using WinAVR-20100110 toolchain available here: https://sourceforge.net/projects/winavr/files/WinAVR/20100110/
Have fun hacking!