Craig Barnes (@craigyjp)
  • Stars
    star
    273
  • Global Rank 96,121 (Top 4 %)
  • Followers 133
  • Following 15
  • Registered over 5 years ago
  • Most used languages
    C++
    70.7 %
    C
    29.3 %

Top repositories

1

PolyKit-DUO-polyphonic-synthesizer

C++
32
star
2

Moog-Source-clone

Moog Source based mono synth with MIDI and USB
C++
30
star
3

16bit-MIDI-to-CV-polyphonic-converter

6 note Polyphonic 16 bit MIDI to CV
C++
20
star
4

Polyphonic-6-note-MIDI-to-CV

I needed a 6 note poly controller for a new hardware synth I was building and this is it
C++
15
star
5

Psylotron---Mellotron-clone

Arduino and wav trigger based Mellotron clone
C++
15
star
6

Dual-VCDCO-monosynth

A monosynth based on the Hagiwo $9 VCO and the AS3372 Matrix 12 filter
C++
13
star
7

Seeed-RP2040-dual-DCO

A single voice dual DCO with the Seeed XIAO RP2040
C
11
star
8

FV-1-programmable-multi-effect

C
11
star
9

PolyKit-16

New version of the Polykit DUO polysynth with 2x 8 voice synths
C++
9
star
10

Poly-Zero-8-voice-Polysynth

Based on the Hagiwo $9 DCO and the Polykit 16 filter cards
C
8
star
11

Roland-A110-style-MIDI-note-display

A MIDI note analyzer in the style of the Roland A110 Midi device, accepts USB Host, USB MIDI and MIDI DIN inputs and displays the notes.
C++
7
star
12

Pico-DCO-DAC

A secondary board to compliment the Pico DCO board by Polykit
C
6
star
13

14bit-MIDI-to-CV

Teensy PWM based MIDI to CV converter with 20 channels of CV and 8 triggers
C++
6
star
14

MIDI-to-CV-MCP4922

MIDI to CV using MCP4922 dual DACs, with CV, velocity, PB, Mod and aftertouch
C++
6
star
15

MFOS-16-Stage-programmable-Phaser

An update of the MFOS 8 Stage phaser to 16 stages plus a programmer interface to store patches and MIDI
C++
5
star
16

Hagiwo-Drum-Sample-playback-with-MIDI

Modified version of the Hagiwo Drum Sample playback module
C
5
star
17

3x3-Midi-Merge-Arduino-Mega

Borrowed from Sandy Sims, this is a take on her 3 way merge
C++
5
star
18

MIDI-Master-Clock

MIDI Master clock and PPQ outputs with SSD1306 display
C++
5
star
19

MIDI-Analyzer

Hardware MIDI analyzer
C++
5
star
20

XVA1-hardware-editor

A copy of the physical XVA1 hardware editor by MacMannes
C++
4
star
21

Seeed-RP2040-MIDI-interface

C
4
star
22

Minipops-expanded

C
3
star
23

Polyphonic-MIDI-keyboard-to-CV

Convert an old MIDI keyboard to polyphonic CV with gate, triggers, velocity, bend and mod wheel.
C++
2
star
24

Hagiwo-9-DCO-mods

Hagiwo $9 DCO under MIDI control with added glide and pitchbend
C
2
star
25

Pico-MIDI-to-HID

Receives MIDI CC messages and outputs ascii values over USB
C
2
star
26

Dual-VCDCO-monosynth-Programmable

Update of the Dual-VCDCO-monosynth with fully programmable memories
C++
2
star
27

Hagiwo-Drum-Sample-Playback-RP2040-and-DAC

C
2
star
28

MIDI-to-CV-with-channel-change

A copy of the Elkyam MIDI to CV converter with fixes to the code for bottom note and MIDI channel change
C++
2
star
29

Hagiwo-Drum-Sample-Playback-controller

Programmer section for 16 Hagiwo Drum sample Modules
C++
2
star
30

Pico-DCO-used-in-builds

A collection of my PICO DCO builds in one place
C
2
star
31

A_Bit_More

A tribute to the classic bit series of synths with DCO's based on the same counter technology
C++
2
star
32

Roland-MKS-30-OLED-upgrade-MK-II

C++
1
star
33

MIDI-to-CV-with-aftertouch

Based on my earlier MIDI to CV clone of the Elkyam MIDI to CV, someone asked for Channel Afterouch.
C++
1
star
34

XVA1-dual-synth-hardware-editor

A modified version of the XVA1 Hardware editor to control 2 modules
C++
1
star
35

5x5-Midi-Merge-with-USB-host

Based on the Sandy Sims 3x3 MIDI Merge this has been expanded to a 5x5 merge
C++
1
star
36

Korg-DW6000-editor

A built in sysex editor for the Korg DW6000 wavetable synthesizer
C++
1
star
37

CS80-syle-ribbon-controller

I have built an Arturia CS80 editor and needed a ribbon controller to go with it.
C++
1
star
38

MS-x-Monotron-expansion

An expansion of the Korg Monotron with EG's, noise source, CV & MIDI
1
star
39

Synth-add-on-programmer

Running out of room on your front panel? then add hidden functions with this handy programmer
C++
1
star
40

Waveshare-AD9833-DCO

Create a stable DCO with an AD9833 using MIDI messages for control
C++
1
star
41

Poly61-rack-conversion-code-etc

These two Arduino Nano schematics and code were used in my Poly61 conversion to a rack mount.
C++
1
star
42

ST7789-multiple-displays

An AX80 style display to show synthesizer parameters, currently being used for the "A bit More" synthesizer
C
1
star