pocket-operator-simulator
Simulation of teenage engineering's pocket operator PO-20
JavaScript★ 122⑂ 16 forksMITupdated 5 years ago
visit the demo
git clone https://github.com/franeklubi/pocket-operator-simulator.gitfraneklubi/pocket-operator-simulatorREADME.mdfork it — it’s yours
pocket-operator-simulator
Disclaimer!
- Please bear in mind that this is not an official teenage engineering product.
- This will not and does not replace the original TE's PO-20
- This is not, at all, perfect 1:1 copy
- It doesn't include every feature of TE's PO-20
- I am not, in any way, affiliated with teenage engineering or Cheap Monday
This is a simulation of the teenage engineering's pocket operator PO-20.
Written just for fun using the p5js library with sound and dom extensions.
For timing, I used mrchimp's Tock.js library.
Be free to use this code for any purpose.
Neat features
- you can download current setup with a 'BACKUP' button
- you can drop (or hold the 'BACKUP' button to select) your backup file on the PO to load saved setup
- you can drop your samples on any of the sequencer buttons
- currently playing chord can be seen on the screen
- works on phone too, a bit slowly though
- you can pan every sample
- full automation support
- you will be able to chain more than standard PO's 128 patterns
- it's cool
- you can use your keyboard to play with it, here's a keymap:
Not that neat features
- all the effects are gone. Maybe they'll be there in the future but I doubt that
- the Sounds #0, #8, #9, #10 won't follow root note of currently playing chord
How do I use it?
Just go here.
please don't sue me
more like this
dmp_midi
MIDI files for the patterns in the books "200 Drum Machine Patterns" & "260 Drum Machine Patterns"
Python★ 59
step-sequencer
A step sequencer for programming drum beats, written in Elm. Published on Smashing Magazine.
Elm★ 60
digital-sound-playground
Design new algorithmic patterns to generate music samples or build drum machines and on top of it, build user-friendly…
JavaScript★ 60
