Code Monkey home page Code Monkey logo

plinky_public's Introduction

plinky

an 8 voice touch synth - https://plinkysynth.com

I apologise, its been so long since I looked at this, I am releasing a snapshot of what I had on my harddrive after a couple of years of barely being touched. while I am not actively developing plinky, I hope that by open sourcing it I can stimulate the wonderful community who collaborate on the plinky discord. I also hope to help iterate on some of the more obvious bugs, both hardware and software.

If you are interested in plinky, please feel free to join our discord community. More information at https://plinkysynth.com

License stuff

Please refer to the license for information including stuff about derived works.

Contributing stuff

please see CONTRIBUTING.md for information on contributing to this project.

Building and stuff

you need STM32 cube ide, its basically the default project so most of the code is in /sw/Core/Src, most of the rest of the /sw folder is just the usual auto generated boilerplate mess.

It would be a useful project to update the firmware to build with a more minimal setup; the only significant middleware used relates to USB; while I lean on the STM default project a little, I imagine that the peripheral code could be modified fairly easily.

it should also compile as an emulator for mac and windows, using portaudio and dear imgui. it also compiles for wasm, somehow... I imagine that following the path of the WASM emulator, it would be relatively easy to port plinky to software plugin type platforms.

there is also a bootloader project... I forget exactly how it relates to the final build process. Consider that a TODO to document :)

the hardware is mostly in the hw/ folder, but I was new to kicad so I am not sure if all the library stuff is in the right place.

if there is something missing or something in there that you think shouldn't be in there, let me know and I can sort it out

Will there still be kit plinkys? eg from Thonk?

I havent spoken to steve about it, but I don't see why not!

Thanks!

Many thanks to the plinky community, who have helped plinky evolve and kept the dream alive over a few years.

Thanks to Steve from https://thonk.co.uk who encouraged plinky into existence and helped produce the kits; to Kay from https://leipzigwest.org/ for tireless hardware help, encouragment and pre-made plinkys! To Stijn from http://www2.thisisnotrocketscience.nl/ for support, hardware help, and the impetus to opensource this.

Cheers all!

-- mmalex

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.