Coda88 Piano Sampler Eurorack Module

About the project

An eurorack adaption of the Coda88 sampler by Sandrolab

Project info

Difficulty: Moderate

Platforms: ArduinoSparkFun

Estimated time: 1 day

License: GNU General Public License, version 3 or later (GPL3+)

Items used in this project

Hardware components

ARDUINO NANO V3 ARDUINO NANO V3 x 1
WAV Trigger WAV Trigger x 1
NC Push Button NC Push Button x 1
6N138 Optocoupler 6N138 Optocoupler x 1
audio jack 3.5mm 2 conductor audio jack 3.5mm 2 conductor x 2
5 Pin DIN MIDI connector 5 Pin DIN MIDI connector I used a TRS jack instead (I only have TRS MIDI in my modular), choice is up to user x 1
Diode Small Signal - 1N4148 Diode Small Signal - 1N4148 x 1
Resistors Resistors Various values, check the BOM and schematic x 1
LED - Basic Red 3mm LED - Basic Red 3mm x 7

View all

Software apps and online services

Arduino IDE Arduino IDE

Hand tools and fabrication machines

Soldering Iron Soldering Iron x 1

Story

An eurorack adaption of the Coda88 sampler by Sandrolab

Differences from the original version:

  • Removed onboard amp (line out output for eurorack usage)
  • Removed release and damper pedal sounds
  • 6 instruments: Grand Piano, DX7 Electric Piano 1, Fender Rhodes, Wurlitzer, Korg M1 Organ 2, Pink Floyd Echoes Piano
  • Added switch for instrument selection
  • Powered by eurorack 10-pin connector (no need for external DC-DC converter)

Demo video on YouTube

Features:

  • Stereo 44.1 KHz 16 bit CD quality audio
  • 6 Instruments: Grand Piano, DX7 Electric Piano 1, Fender Rhodes, Wurlitzer, Korg M1 Organ 2, Pink Floyd Echoes Piano
  • 14 notes polyphony
  • MIDI In

Samples

Samples are from http://pianobook.co.uk, sampled with AutoSampler on Logic.

Overview

After assembling everything, copy all the files (there should be 1604 files in total) from the 'Samples for SD Card' folder onto a MicroSD card

Plug and play!

BOM

  • 1 x Robertsonics/Sparkfun WavTrigger board (the first version)
  • 1 x SD Card (I used a 16 GB one)
  • 1 x Arduino Nano
  • 2 x 3.5mm female mono jacks (Out L, Out R)
  • 1 x 3.5mm female stereo TRS jack (MIDI In, a standard 5 pin din can be used as well)
  • 1 x NC momentary push button
  • 1 x 6N138 Optocoupler
  • 2 x 220 Ohm Resistor
  • 1 x 4.7KOhm Resistor
  • 7 x 470 Ohm Resistor
  • 1 x 1N4148 Diode
  • 7 x 3mm LEDs (I used 6 green LEDs and 1 red LED)

Thanks to:

Schematics, diagrams and documents

Schematics

Code

Github Repo

Credits

Leave your feedback...