MCPcopy Index your code
hub / github.com/alexbainter/blossom

github.com/alexbainter/blossom @v0.2.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.2.1 ↗ · + Follow
32 symbols 85 edges 19 files 0 documented · 0% updated 3y ago★ 2482 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

blossom

A lovely interactive music generator.

blossom.alexbainter.com

Inspiration

This was inspired by the apps Bloom and Bloom: 10 Worlds by Peter Chilvers and Brian Eno, which are both fantastic and much better than this. I wanted to see if I could create a similar experience in the browser.

Installation

You will need Node.js installed on your machine.

  1. Clone to your machine.
  2. Navigate to the project's directory.
  3. Run npm i.
  4. Run npm start.
  5. Navigate to localhost:8080.

Issues and Feedback

Problems or general feedback can be reported here on Github or by sending an email to alex@alexbainter.com. Thanks!

Core symbols most depended-on inside this repo

normalToPct
called by 4
src/normal-to-pct.js
mapInputToCoordinate
called by 2
src/core/input/make-input-source.js
randomNote
called by 2
src/core/input/generation.source.js
startAudioContext
called by 2
src/audio/start-audio-context.js
makeRandomLoopGenerator
called by 1
src/make-random-loop-generator.js
once
called by 1
src/canvas/canvas.component.jsx
useForceRender
called by 1
src/canvas/canvas.component.jsx
useNoSleep
called by 1
src/canvas/canvas.component.jsx

Shape

Function 32

Languages

TypeScript100%

Modules by API surface

src/canvas/canvas.component.jsx7 symbols
scripts/deploy.js6 symbols
src/core/input/make-input-source.js4 symbols
src/core/operators/feedback-delay.operator.js3 symbols
src/core/input/generation.source.js2 symbols
src/audio/get-player.js2 symbols
src/with-player.component.jsx1 symbols
src/normal-to-pct.js1 symbols
src/make-random-loop-generator.js1 symbols
src/loading/loading.component.jsx1 symbols
src/core/operators/colored.operator.js1 symbols
src/canvas/circle/circle.component.jsx1 symbols

For agents

$ claude mcp add blossom \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page