Synthino XM Polyphonic MIDI Synthesizer
C C++ Makefile XSLT Objective-C Assembly Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
arduino Initial public repo, Synthino XM version 1.1 May 22, 2015
lib Initial public repo, Synthino XM version 1.1 May 22, 2015
lufa-LUFA-140928 Initial public repo, Synthino XM version 1.1 May 22, 2015
waveforms Initial public repo, Synthino XM version 1.1 May 22, 2015
LICENSE.txt Initial public repo, Synthino XM version 1.1 May 22, 2015
LUFA_LICENSE.txt Initial public repo, Synthino XM version 1.1 May 22, 2015
Makefile Initial public repo, Synthino XM version 1.1 May 22, 2015
README.md Updated instructions for dfu-programmer. Nov 12, 2017
arpeggiator.cpp Initial public repo, Synthino XM version 1.1 May 22, 2015
debug.cpp Initial public repo, Synthino XM version 1.1 May 22, 2015
eeprom.cpp Initial public repo, Synthino XM version 1.1 May 22, 2015
filter.cpp Initial public repo, Synthino XM version 1.1 May 22, 2015
groovebox.cpp Initial public repo, Synthino XM version 1.1 May 22, 2015
hardware.cpp Initial public repo, Synthino XM version 1.1 May 22, 2015
init.cpp Initial public repo, Synthino XM version 1.1 May 22, 2015
input.cpp Initial public repo, Synthino XM version 1.1 May 22, 2015
lfo.cpp Initial public repo, Synthino XM version 1.1 May 22, 2015
midi.cpp Initial public repo, Synthino XM version 1.1 May 22, 2015
midi_codes.h Initial public repo, Synthino XM version 1.1 May 22, 2015
noise.cpp Initial public repo, Synthino XM version 1.1 May 22, 2015
output.cpp Initial public repo, Synthino XM version 1.1 May 22, 2015
synth.cpp Initial public repo, Synthino XM version 1.1 May 22, 2015
synthino_xm.cpp Initial public repo, Synthino XM version 1.1 May 22, 2015
synthino_xm.h Initial public repo, Synthino XM version 1.1 May 22, 2015
test.cpp Initial public repo, Synthino XM version 1.1 May 22, 2015
timer.cpp Initial public repo, Synthino XM version 1.1 May 22, 2015
waveforms.cpp Initial public repo, Synthino XM version 1.1 May 22, 2015
waveforms.h Initial public repo, Synthino XM version 1.1 May 22, 2015

README.md

Synthino XM Polyphonic MIDI Synthesizer

The source tree includes

  • Synthino XM source code
  • Arduino API and hardware configuration for ATxmega128a4u microcontroller
  • LUFA USB driver with configuration for Synthino XM
  • ported Arduino MIDI library
  • simple USBMIDI library API that uses the LUFA driver

Building the source code requires the AVR GCC toolchain:

To build:

  • 'make'

To upload to the Synthino XM device, hold down button 3 while powering device, then:

  • 'make flash'

Utility required to upload synthino_xm.hex to the Synthino XM device:

If you already have dfu-programmer installed (for example, via macports), then instead of the 'make flash' command above, you should run these two commands after holding down button 3 and powering on the device:

  • 'dfu-programmer atxmega128a4u erase'
  • 'dfu-programmer atxmega128a4u flash synthino_xm.hex

For more information on Synthino XM, visit synthino.com