Code Monkey home page Code Monkey logo

top-1's Introduction

TOP-1: Totally Original Project-1

Ah, who doesnt love the op-1? Its a magical beast of modern technology! Everything you need to play around with electronic music, in one self-contained device. Its pretty close to perfect, but not quite - its simplicity is its power, but it's also the source of its shortcomings. And then of course, it's not open source.

Come chat with me at my discord server if you're interested in the project.

Introducing the TOP-1!

To be fair, the TOP-1 is an op-1 clone. But i like to think it's a bit more than that. Some differences will be subtle, and some differences will be big. Especially the non-core modules will differ greatly, as most of them are designed fully independently. The UI too varies, from the tapedeck, which is practically the same, to the metronome, which is very different (see both below).

Screenshots:

Tapedeck Mixer Metronome Drum Synth

Current Progress

The tapedeck is completed, with a few bugs left to iron out, and with the addition of the metronome, mixer, and input selector, the software is just about ready to be used for recording with external synthesizers. It runs in an OpenGLFW window, and the buttons and rotaries are emulated with keyboard shortcuts.

Future Plans

  • Input selection screen - select external audio, internal audio, or the mixer output
  • Sequencers - A few basic ones are planned
  • Synthesizers - One or two simple synths
  • Effects - Filter, EQ, Delay, Bit crushing etc
  • Sampler - This is the big one!
  • Modulation - LFO mainly And from there its just modules, modules, modules

Getting Involved

If you're up for it, I'd love some help, for a lot of different things, like

  • Software testing
  • Writing documentation
  • Hardware design / testing
  • UI design
  • Creating default samples & settings and of course, the coding itself, with areas like
  • Synth/Effect design (I know very little about dsp)
  • General backend design
  • Hardware bridging
  • Distro setup - a custom distro for the Pi might be necessary

If you are interested, come chat with me at my discord server.

Credits

And of course, none of this would be posible without spacemacs, because i would've given up programming long ago

top-1's People

Contributors

topisani avatar

Watchers

 avatar  avatar

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.