├── .gitignore ├── README.md ├── arduino └── midi2cv │ ├── arp.cpp │ ├── arp.h │ ├── eeprom.cpp │ ├── eeprom.h │ └── midi2cv.ino ├── cmd └── midi2cv │ ├── main.go │ ├── main_test.go │ └── split_test.go ├── docs ├── module1.0.jpg ├── pcb1.0.jpg └── webconfig.png ├── kicad ├── frontpanel │ ├── frontpanel.kicad_pcb │ ├── frontpanel.pro │ ├── frontpanel.sch │ └── plots │ │ ├── frontpanel-B.Cu.gbr │ │ ├── frontpanel-B.Mask.gbr │ │ ├── frontpanel-B.SilkS.gbr │ │ ├── frontpanel-Edge.Cuts.gbr │ │ ├── frontpanel-F.Cu.gbr │ │ ├── frontpanel-F.Mask.gbr │ │ ├── frontpanel-F.SilkS.gbr │ │ ├── frontpanel-NPTH.drl │ │ ├── frontpanel-PTH.drl │ │ └── frontpanel.zip └── midi2cv │ ├── midi2cv-cache.lib │ ├── midi2cv.kicad_pcb │ ├── midi2cv.net │ ├── midi2cv.pro │ ├── midi2cv.sch │ ├── plots │ ├── midi2cv-B.Cu.gbr │ ├── midi2cv-B.Mask.gbr │ ├── midi2cv-B.SilkS.gbr │ ├── midi2cv-Eco1.User.gbr │ ├── midi2cv-Edge.Cuts.gbr │ ├── midi2cv-F.Cu.gbr │ ├── midi2cv-F.Mask.gbr │ ├── midi2cv-F.SilkS.gbr │ ├── midi2cv-NPTH.drl │ ├── midi2cv-PTH.drl │ └── midi2cv.zip │ └── trigout.sch └── webconfig ├── .editorconfig ├── .gitignore ├── Makefile ├── README.md ├── config.js ├── css ├── main.less ├── theme.less └── variables.less ├── favicon.png ├── index-dist.html ├── index.html ├── lib ├── app.js ├── comps │ ├── selectArpSync.js │ ├── selectChannel.js │ ├── selectControlChange.js │ ├── selectNote.js │ ├── selectNumber.js │ ├── selectOutputDevice.js │ ├── selectPortClock.js │ ├── selectPortMode.js │ ├── selectPortTrigger.js │ └── selectTranspose.js ├── home.js ├── midi │ ├── data.js │ ├── midi.js │ └── util.js ├── panels │ ├── config │ │ ├── configPanel.js │ │ └── configTable.js │ └── monitor.js ├── store │ ├── config.js │ ├── midi.js │ └── store.js └── util │ └── sortable.js ├── package.json └── webserver.go /.gitignore: -------------------------------------------------------------------------------- 1 | *bak 2 | .vscode 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/README.md -------------------------------------------------------------------------------- /arduino/midi2cv/arp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/arduino/midi2cv/arp.cpp -------------------------------------------------------------------------------- /arduino/midi2cv/arp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/arduino/midi2cv/arp.h -------------------------------------------------------------------------------- /arduino/midi2cv/eeprom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/arduino/midi2cv/eeprom.cpp -------------------------------------------------------------------------------- /arduino/midi2cv/eeprom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/arduino/midi2cv/eeprom.h -------------------------------------------------------------------------------- /arduino/midi2cv/midi2cv.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/arduino/midi2cv/midi2cv.ino -------------------------------------------------------------------------------- /cmd/midi2cv/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/cmd/midi2cv/main.go -------------------------------------------------------------------------------- /cmd/midi2cv/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/cmd/midi2cv/main_test.go -------------------------------------------------------------------------------- /cmd/midi2cv/split_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/cmd/midi2cv/split_test.go -------------------------------------------------------------------------------- /docs/module1.0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/docs/module1.0.jpg -------------------------------------------------------------------------------- /docs/pcb1.0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/docs/pcb1.0.jpg -------------------------------------------------------------------------------- /docs/webconfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/docs/webconfig.png -------------------------------------------------------------------------------- /kicad/frontpanel/frontpanel.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/frontpanel/frontpanel.kicad_pcb -------------------------------------------------------------------------------- /kicad/frontpanel/frontpanel.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/frontpanel/frontpanel.pro -------------------------------------------------------------------------------- /kicad/frontpanel/frontpanel.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/frontpanel/frontpanel.sch -------------------------------------------------------------------------------- /kicad/frontpanel/plots/frontpanel-B.Cu.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/frontpanel/plots/frontpanel-B.Cu.gbr -------------------------------------------------------------------------------- /kicad/frontpanel/plots/frontpanel-B.Mask.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/frontpanel/plots/frontpanel-B.Mask.gbr -------------------------------------------------------------------------------- /kicad/frontpanel/plots/frontpanel-B.SilkS.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/frontpanel/plots/frontpanel-B.SilkS.gbr -------------------------------------------------------------------------------- /kicad/frontpanel/plots/frontpanel-Edge.Cuts.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/frontpanel/plots/frontpanel-Edge.Cuts.gbr -------------------------------------------------------------------------------- /kicad/frontpanel/plots/frontpanel-F.Cu.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/frontpanel/plots/frontpanel-F.Cu.gbr -------------------------------------------------------------------------------- /kicad/frontpanel/plots/frontpanel-F.Mask.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/frontpanel/plots/frontpanel-F.Mask.gbr -------------------------------------------------------------------------------- /kicad/frontpanel/plots/frontpanel-F.SilkS.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/frontpanel/plots/frontpanel-F.SilkS.gbr -------------------------------------------------------------------------------- /kicad/frontpanel/plots/frontpanel-NPTH.drl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/frontpanel/plots/frontpanel-NPTH.drl -------------------------------------------------------------------------------- /kicad/frontpanel/plots/frontpanel-PTH.drl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/frontpanel/plots/frontpanel-PTH.drl -------------------------------------------------------------------------------- /kicad/frontpanel/plots/frontpanel.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/frontpanel/plots/frontpanel.zip -------------------------------------------------------------------------------- /kicad/midi2cv/midi2cv-cache.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/midi2cv/midi2cv-cache.lib -------------------------------------------------------------------------------- /kicad/midi2cv/midi2cv.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/midi2cv/midi2cv.kicad_pcb -------------------------------------------------------------------------------- /kicad/midi2cv/midi2cv.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/midi2cv/midi2cv.net -------------------------------------------------------------------------------- /kicad/midi2cv/midi2cv.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/midi2cv/midi2cv.pro -------------------------------------------------------------------------------- /kicad/midi2cv/midi2cv.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/midi2cv/midi2cv.sch -------------------------------------------------------------------------------- /kicad/midi2cv/plots/midi2cv-B.Cu.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/midi2cv/plots/midi2cv-B.Cu.gbr -------------------------------------------------------------------------------- /kicad/midi2cv/plots/midi2cv-B.Mask.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/midi2cv/plots/midi2cv-B.Mask.gbr -------------------------------------------------------------------------------- /kicad/midi2cv/plots/midi2cv-B.SilkS.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/midi2cv/plots/midi2cv-B.SilkS.gbr -------------------------------------------------------------------------------- /kicad/midi2cv/plots/midi2cv-Eco1.User.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/midi2cv/plots/midi2cv-Eco1.User.gbr -------------------------------------------------------------------------------- /kicad/midi2cv/plots/midi2cv-Edge.Cuts.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/midi2cv/plots/midi2cv-Edge.Cuts.gbr -------------------------------------------------------------------------------- /kicad/midi2cv/plots/midi2cv-F.Cu.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/midi2cv/plots/midi2cv-F.Cu.gbr -------------------------------------------------------------------------------- /kicad/midi2cv/plots/midi2cv-F.Mask.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/midi2cv/plots/midi2cv-F.Mask.gbr -------------------------------------------------------------------------------- /kicad/midi2cv/plots/midi2cv-F.SilkS.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/midi2cv/plots/midi2cv-F.SilkS.gbr -------------------------------------------------------------------------------- /kicad/midi2cv/plots/midi2cv-NPTH.drl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/midi2cv/plots/midi2cv-NPTH.drl -------------------------------------------------------------------------------- /kicad/midi2cv/plots/midi2cv-PTH.drl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/midi2cv/plots/midi2cv-PTH.drl -------------------------------------------------------------------------------- /kicad/midi2cv/plots/midi2cv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/midi2cv/plots/midi2cv.zip -------------------------------------------------------------------------------- /kicad/midi2cv/trigout.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/kicad/midi2cv/trigout.sch -------------------------------------------------------------------------------- /webconfig/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/.editorconfig -------------------------------------------------------------------------------- /webconfig/.gitignore: -------------------------------------------------------------------------------- 1 | jspm_packages 2 | node_modules 3 | -------------------------------------------------------------------------------- /webconfig/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/Makefile -------------------------------------------------------------------------------- /webconfig/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/README.md -------------------------------------------------------------------------------- /webconfig/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/config.js -------------------------------------------------------------------------------- /webconfig/css/main.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/css/main.less -------------------------------------------------------------------------------- /webconfig/css/theme.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/css/theme.less -------------------------------------------------------------------------------- /webconfig/css/variables.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/css/variables.less -------------------------------------------------------------------------------- /webconfig/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/favicon.png -------------------------------------------------------------------------------- /webconfig/index-dist.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/index-dist.html -------------------------------------------------------------------------------- /webconfig/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/index.html -------------------------------------------------------------------------------- /webconfig/lib/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/lib/app.js -------------------------------------------------------------------------------- /webconfig/lib/comps/selectArpSync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/lib/comps/selectArpSync.js -------------------------------------------------------------------------------- /webconfig/lib/comps/selectChannel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/lib/comps/selectChannel.js -------------------------------------------------------------------------------- /webconfig/lib/comps/selectControlChange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/lib/comps/selectControlChange.js -------------------------------------------------------------------------------- /webconfig/lib/comps/selectNote.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/lib/comps/selectNote.js -------------------------------------------------------------------------------- /webconfig/lib/comps/selectNumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/lib/comps/selectNumber.js -------------------------------------------------------------------------------- /webconfig/lib/comps/selectOutputDevice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/lib/comps/selectOutputDevice.js -------------------------------------------------------------------------------- /webconfig/lib/comps/selectPortClock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/lib/comps/selectPortClock.js -------------------------------------------------------------------------------- /webconfig/lib/comps/selectPortMode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/lib/comps/selectPortMode.js -------------------------------------------------------------------------------- /webconfig/lib/comps/selectPortTrigger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/lib/comps/selectPortTrigger.js -------------------------------------------------------------------------------- /webconfig/lib/comps/selectTranspose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/lib/comps/selectTranspose.js -------------------------------------------------------------------------------- /webconfig/lib/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/lib/home.js -------------------------------------------------------------------------------- /webconfig/lib/midi/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/lib/midi/data.js -------------------------------------------------------------------------------- /webconfig/lib/midi/midi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/lib/midi/midi.js -------------------------------------------------------------------------------- /webconfig/lib/midi/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/lib/midi/util.js -------------------------------------------------------------------------------- /webconfig/lib/panels/config/configPanel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/lib/panels/config/configPanel.js -------------------------------------------------------------------------------- /webconfig/lib/panels/config/configTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/lib/panels/config/configTable.js -------------------------------------------------------------------------------- /webconfig/lib/panels/monitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/lib/panels/monitor.js -------------------------------------------------------------------------------- /webconfig/lib/store/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/lib/store/config.js -------------------------------------------------------------------------------- /webconfig/lib/store/midi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/lib/store/midi.js -------------------------------------------------------------------------------- /webconfig/lib/store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/lib/store/store.js -------------------------------------------------------------------------------- /webconfig/lib/util/sortable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/lib/util/sortable.js -------------------------------------------------------------------------------- /webconfig/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/package.json -------------------------------------------------------------------------------- /webconfig/webserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomarus/midi2cv/HEAD/webconfig/webserver.go --------------------------------------------------------------------------------