/ proof-of-concept / midiboot
Sign in
proof-of-concept / midiboot
midiboot / src / main.tsx
10 lines · 429 BCodeBlameHistory
0ad1ec1midiboot: in-browser MIDI workstation with pluggable instrumentsJeremy Magland 1import { createRoot } from 'react-dom/client';
2import { App } from './components/App.tsx';
3import { store } from './state/store.ts';
8ad9830Placeholder instrawave adapter: drum, dulcimer, chime as instrumentsJeremy Magland 4import { registerInstrawaveInstruments, setInstrawaveStatus } from './instruments/instrawave/adapter.ts';
0ad1ec1midiboot: in-browser MIDI workstation with pluggable instrumentsJeremy Magland 5import './styles.css';
8ad9830Placeholder instrawave adapter: drum, dulcimer, chime as instrumentsJeremy Magland 7registerInstrawaveInstruments();
8setInstrawaveStatus((msg) => store.setStatus(msg));
10createRoot(document.getElementById('root')!).render(<App />);
↑↓ move↵openescclose