Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/franeklubi/pocket-operator-simulator
Simulation of teenage engineering's pocket operator PO-20
https://github.com/franeklubi/pocket-operator-simulator
drum-machine pocket-operator sequencer teenage-engineering
Last synced: 5 days ago
JSON representation
Simulation of teenage engineering's pocket operator PO-20
- Host: GitHub
- URL: https://github.com/franeklubi/pocket-operator-simulator
- Owner: franeklubi
- License: mit
- Created: 2018-08-30T18:40:56.000Z (about 6 years ago)
- Default Branch: gh-pages
- Last Pushed: 2020-08-20T22:44:42.000Z (about 4 years ago)
- Last Synced: 2024-08-02T05:07:58.461Z (3 months ago)
- Topics: drum-machine, pocket-operator, sequencer, teenage-engineering
- Language: JavaScript
- Homepage: https://po20.franeklubi.com
- Size: 1.24 MB
- Stars: 98
- Watchers: 4
- Forks: 13
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://github.com/mrchimp/tock) 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:![key_demo](assets/key_demo.png)
### 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](https://franeklubi.github.io/pocket-operator-simulator/).
please don't sue me