background image

PIC Firmware Data Version 2.2

The PIC could in theory generate 8 output control ‘voltages’ when used with a single DAC 
and 8-channel demultiplexer. However, we only use six of them in this version of the 
midiDAC firmware:

Output

CV generated

1

Pitch CV

2

Modulation Wheel

3

Note on velocity

4

Pitch bender

5

Aftertouch

6

CC 100

7

Reserved

8

Reserved

The PIC also generates two digital type signals direct from its own ports. These are gate and 
slide. The former goes low when any note on is received on the selected midi channel and will 
go high when a note off, or key velocity zero, is received. It will briefly blip high in the case of
‘legato mode’ off if a second (or third, etc.) note is pressed whilst others are still held down.

The Slide output will go low if more than one note is active on the selected midi channel. The 
slide will go high if there are no overlapping notes.

For both logic outputs, it is expected that the PIC will drive NPN inverting stages. This is to 
protect the PIC from improper connections to the true slide and gate outputs. It also provides 
the facility to level shift upwards very easily.

A third logic output is also available from the PIC that can drive a midi active LED and 
suitable current limiting resistor. This feature is unused in the midiDAC module. This output 
goes low for 500mS if any valid midi data is present on the midi port.

6

Содержание midiDAC

Страница 1: ...Oakley Sound Systems 5U Oakley Modular Series midiDAC Single Channel midiCV Converter PCB Issue 4 5 User Manual V5 0 Tony Allgood Oakley Sound Systems Carlisle United Kingdom...

Страница 2: ...The suggested front panel layout for the 2U wide MOTM format module 2...

Страница 3: ...s interconnections please visit the main project webpage at http www oakleysound com mididac htm For general information regarding where to get parts and suggested part numbers please see our useful P...

Страница 4: ...dulation 0 to 10V proportional to modulation wheel position Aftertouch 0 to 10V proportional to midi channel aftertouch CC 100 0 to 10V proportional to midi controller number 100 Legato This signal go...

Страница 5: ...when the pitch CV changes the envelopes will be retriggered just like a normal note This allows fast keyboard runs to be easily achieved The new suggested panel layout incorporates both the glide and...

Страница 6: ...received It will briefly blip high in the case of legato mode off if a second or third etc note is pressed whilst others are still held down The Slide output will go low if more than one note is acti...

Страница 7: ...ound 0 is switch closed ON and 1 is switch open OFF Binary codes are being read pin 4 to pin 1 Pin 4 is MSB pin 1 is LSB Code Midi Channel 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000...

Страница 8: ...ch on the midiDAC unit should remain in the off position midiDAC Implementation of MIDI Controllers The following table summarises the MIDI controllers supported by the midiDAC firmware Hex Dec Midi C...

Страница 9: ...reactivated in order should the most recent notes to be held be released Copyright Notice Please note No permission is granted to copy in anyway or alter the PIC firmware provided on the midiDAC PIC...

Страница 10: ...n minutes or so Now play the highest C on your controller keyboard Use the keyboard s octave select buttons to ensure your controller is set to produce the highest octave Your keyboard will have sent...

Страница 11: ...d so that the Pitch CV output produces 5 000V when a C4 note midi note number 60 has been sent to the module Final Comments I hope you enjoy using the Oakley midiDAC midi to CV convertor module If you...

Отзывы: