Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
midi [2023/02/15 20:46] – [Playing a midi on a webpage!] melon | midi [2023/04/06 15:52] (current) – [Playing a midi on a webpage!] melon | ||
---|---|---|---|
Line 10: | Line 10: | ||
===== Playing a midi on a webpage! ===== | ===== Playing a midi on a webpage! ===== | ||
+ | |||
+ | ==== Melon' | ||
+ | |||
+ | Melon created a little premade scrip that played midi' | ||
+ | |||
+ | ==== Midi JS ==== | ||
Often you'll want to convert the midi to a compressed mp3 using your preferred instrument set: a great free program is GSXCC, this is a program that emulates a Famicom (NES) or SCC sound chip in order to play MIDIs. It can make any MIDI file into chiptunes! You can [[https:// | Often you'll want to convert the midi to a compressed mp3 using your preferred instrument set: a great free program is GSXCC, this is a program that emulates a Famicom (NES) or SCC sound chip in order to play MIDIs. It can make any MIDI file into chiptunes! You can [[https:// | ||
Line 22: | Line 28: | ||
==== Now you can play midis on your site using these JavaScript commands! ==== | ==== Now you can play midis on your site using these JavaScript commands! ==== | ||
- | **Load a MIDI file to play**. You can use the MIDIjs.loadFile() function to load a MIDI file from a URL. For example, you can use this code to load a MIDI file named " | ||
- | < | ||
- | MIDIjs.loadFile(" | ||
- | </ | ||
**Play or stop the MIDI file**. You can use the MIDIjs.play() and MIDIjs.stop() functions to play or stop the MIDI file. For example, you can use this code to play the MIDI file: | **Play or stop the MIDI file**. You can use the MIDIjs.play() and MIDIjs.stop() functions to play or stop the MIDI file. For example, you can use this code to play the MIDI file: | ||
< | < | ||
- | MIDIjs.play(); | + | MIDIjs.play(" |
</ | </ | ||
And this code to stop the MIDI file: | And this code to stop the MIDI file: |