Cane
A small MIDI sequencer DSL designed around vectors and euclidean rhythms
Install / Use
/learn @tarpit-collective/CaneREADME
cane (v2)
The beatings will continue until a banger is made
Cane is a programming language designed for making music.
What Can Cane Do?
- Live-coding
- Control and communicate with MIDI devices
- Generate complex beats with relatively little effort
Introduction & Reference
The EBNF grammar is here.
Requirements
TODO
Build & Run
$ git clone https://github.com/tarpit-collective/cane.git --recursive && cd cane/
$ pre-commit install # Checks/linting
$ meson setup build/
$ meson compile -C build/
$ meson test -C build/
Rationale
TODO
Design
TODO
Acknowledgements
- Gwion
- Prop
- fennecdjay (for inspiring the project)
- qookei
Resources
See the list of resources here
License
This project uses the AGPL-3.0 license. (check LICENSE)
Progress & Discussion
You can join the discord server in order to follow progress and/or contribute to discussion of the project: https://discord.gg/UVYAtpYYD2
Related Skills
clearshot
Structured screenshot analysis for UI implementation and critique. Analyzes every UI screenshot with a 5×5 spatial grid, full element inventory, and design system extraction — facts and taste together, every time. Escalates to full implementation blueprint when building. Trigger on any digital interface image file (png, jpg, gif, webp — websites, apps, dashboards, mockups, wireframes) or commands like 'analyse this screenshot,' 'rebuild this,' 'match this design,' 'clone this.' Skip for non-UI images (photos, memes, charts) unless the user explicitly wants to build a UI from them. Does NOT trigger on HTML source code, CSS, SVGs, or any code pasted as text.
openpencil
2.0kThe 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.
HappyColorBlend
HappyColorBlendVibe Project Guidelines Project Overview HappyColorBlendVibe is a Figma plugin for color palette generation with advanced tint/shade blending capabilities. It allows designers to
Flyaro-waffle-app
Waffle Delight - Full Stack MERN Application Rules & Documentation Project Overview A comprehensive waffle delivery application built with MERN stack featuring premium UI/UX, admin management, a
