Skip to content

Hybrid synthesizer inspired by the Roland Juno-106

License

Notifications You must be signed in to change notification settings

AnotherJohnH/pico-106

Repository files navigation

pico-106

pico-106

Hybrid synthesizer inspired by the Roland Juno-106 (and close relatives).

Some DCOs driven by a Raspberry Pi Pico with a USB MIDI interface.

Status

Usable as a musical instrument but plenty more to explore...

  • No LFO
  • No PWM, sub-oscillatgor or noise
  • No filter or VCA-envelope on the oscillator signal path

Hardware

schematic

... to be improved ;-)

Software

Dependencies

Checkout

This repo uses git sub-modules, so checkout using --recurse to clone all the dependent source...

git clone --recurse https://github.com/AnotherJohnH/pico-106.git

or

git clone --recurse ssh://git@github.com/AnotherJohnH/pico-106.git

Build

Being developed on MacOS but should build on Linux too.

make

Build directly using cmake...

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DPLT_TARGET=rpipico2 -DCMAKE_TOOLCHAIN_FILE=Platform/MTL/rpipico/toolchain.cmake ..
make

Flashable image will be found under the build sub directory here...

.../Source/pico-106.uf2

License

This project is licensed under the MIT License - see the LICENSE file for details

About

Hybrid synthesizer inspired by the Roland Juno-106

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published