MCPcopy Index your code
hub / github.com/algoGuy/EasyMIDI

github.com/algoGuy/EasyMIDI @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
215 symbols 916 edges 32 files 88 documented · 41%
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

Event (Interface)
Event represent any type of midi events [3 implementers]
smf/event.go

Core symbols most depended-on inside this repo

Error
called by 61
smf/error.go
Error
called by 31
smfio/read_error.go
AddEvent
called by 23
smf/track.go
AddTrack
called by 11
smf/midi_file.go
GetChannel
called by 11
smf/midi_event.go
GetData
called by 10
smf/meta_event.go
NewMetaEvent
called by 10
smf/meta_event.go
NewMIDIEvent
called by 9
smf/midi_event.go

Shape

Function 160
Method 42
Struct 12
Interface 1

Languages

Go100%

Modules by API surface

smfio/event_test.go24 symbols
smfio/track_test.go14 symbols
smf/midi_event_test.go12 symbols
smf/midi_file_test.go11 symbols
smf/midi_event.go10 symbols
smf/meta_event_test.go10 symbols
smf/meta_event.go10 symbols
smfio/header_test.go9 symbols
smf/track_test.go9 symbols
smf/sysex_event_test.go9 symbols
smf/sysex_event.go8 symbols
smf/midi_file.go8 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page