MCPcopy Index your code
hub / github.com/chris-zen/hero-studio

github.com/chris-zen/hero-studio @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
495 symbols 922 edges 64 files 10 documented · 2%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

MidiEndpoint (Interface)
(no doc) [4 implementers]
app-server/src/midi/drivers/mod.rs
MidiInput (Interface)
(no doc)
core/src/midi/io.rs
ToolBarProps (Interface)
(no doc)
app-electron/src/ToolBar.tsx
MidiOutput (Interface)
(no doc) [3 implementers]
app-server/src/midi/drivers/mod.rs
MidiOutput (Interface)
(no doc)
core/src/midi/io.rs
StatusBarProps (Interface)
(no doc)
app-electron/src/StatusBar.tsx
MidiInput (Interface)
(no doc) [3 implementers]
app-server/src/midi/drivers/mod.rs
AppProps (Interface)
(no doc)
app-electron/src/App.tsx

Core symbols most depended-on inside this repo

assert_encoding
called by 25
core/src/midi/encoder.rs
unknown
called by 21
core/src/midi/decoder.rs
send
called by 20
app-server/src/midi/drivers/coremidi.rs
status_and_channel
called by 16
core/src/midi/encoder.rs
iter
called by 14
core/src/midi/buffer.rs
u7
called by 12
core/src/midi/encoder.rs
name
called by 9
app-server/src/midi/drivers/coremidi.rs
to_clock
called by 7
core/src/time/ticks.rs

Shape

Method 258
Function 121
Class 84
Enum 21
Interface 11

Languages

Rust97%
TypeScript3%

Modules by API surface

core/src/midi/encoder.rs45 symbols
core/src/midi/decoder.rs42 symbols
core/src/time/clock.rs33 symbols
core/src/time/ticks.rs29 symbols
core/src/transport.rs27 symbols
core/src/song/source/notes.rs18 symbols
app-server/src/server.rs16 symbols
app-server/src/midi/drivers/portmidi.rs15 symbols
core/src/time/bars.rs14 symbols
core/src/studio.rs14 symbols
core/src/config.rs14 symbols
app-server/src/midi/drivers/mod.rs14 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page