/ proof-of-concept / midiboot
Sign in
proof-of-concept / midiboot
midiboot / src / main.tsx
10 lines · 424 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';
78851f6Replace instrawave with simulated instruments driven by manifestsJeremy Magland 4import { registerSimulatedInstruments, setSimulatedStatus } from './instruments/simulated/adapter.ts';
0ad1ec1midiboot: in-browser MIDI workstation with pluggable instrumentsJeremy Magland 5import './styles.css';
78851f6Replace instrawave with simulated instruments driven by manifestsJeremy Magland 7registerSimulatedInstruments();
8setSimulatedStatus((msg) => store.setStatus(msg));
10createRoot(document.getElementById('root')!).render(<App />);
↑↓ move↵openescclose