Op1kenobi
A virtual simulator of Teenage Engineering's OP-1 based on Shunya Koide's design wizardry on Codepen.
Install / Use
/learn @alexmandelshtam/Op1kenobiREADME
OP-1 Kenobi
Credit
Shunya Koide for incredible CSS artistry -- thanks for your Codepen and enabling this project!
Overview
This project makes use of Shunya Koide's OP-1 Codepen written in pure HTML and SCSS. With a long ways to go before achieving this level of CSS wizardry I aimed to bring this to life in React by pushing the HTML elements out to components.
Skills I Practiced
- [ ] Separation of concerns
- [ ] Decluttering components and imports
- [ ] Using hooks like useEffect() to listen to keyboard events
- [ ] Traversing an array of objects to dynamically pull data into a component with functional methods e.g.(.filter(), .map())
Next steps
- [ ] Pull SVG elements from the Teenage Engineering OP-1 tutorial and replace SCSS with interactive, animated SVG components
- [ ] Create more options for sound libraries
- [ ] Endow selector buttons with kit changing functionality
- [ ] Enable users to record short sessions, store in state, and allow for mp3 export
- [ ] Allow users to map keys to external .mp3 urls
Related Skills
openpencil
2.2kThe world's first open-source AI-native vector design tool and the first to feature concurrent Agent Teams. Design-as-Code. Turn prompts into UI directly on the live canvas. A modern alternative to Pencil.
ui-ux-pro-max-skill
62.6kAn AI SKILL that provide design intelligence for building professional UI/UX multiple platforms
ui-ux-pro-max-skill
62.6kAn AI SKILL that provide design intelligence for building professional UI/UX multiple platforms
onlook
25.1kThe Cursor for Designers • An Open-Source AI-First Design tool • Visually build, style, and edit your React App with AI
