html-midi-player
P3synth
html-midi-player | P3synth | |
---|---|---|
3 | 3 | |
618 | 52 | |
- | - | |
2.8 | 2.0 | |
9 days ago | 3 months ago | |
TypeScript | Processing | |
BSD 2-clause "Simplified" License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
html-midi-player
-
Property of element returns undefined but the value exists
OP made another comment on the thread (which I think he may have deleted) which made it clear he was trying to create an instance of this web component - https://github.com/cifkao/html-midi-player - and interact with it's API (get and set config).
- HTML midi-player element – Play and display MIDI files on the web
P3synth
- P3synth: MIDI synthesizer and player running on Processing 4
-
P3synth, my MIDI player and visualizer powered by Processing now has support for quick loading of soundfont files + many more new snazzy features!
You can find the download and source code at https://github.com/vlcoo/P3synth .
-
MIDI synthesizer/player in Processing 3
Oscillators singing a MIDI file! Also, thanks to Processing's snappy drawing functions, I was able to add some nice meters showing the MIDI data. You can try the program or download the source code from https://github.com/vlcoo/P3synth.
What are some alternatives?
webaudiofont - Use full GM set of musical instruments to play MIDI and single sounds or effects. Support for reverberation and equaliser. No plugins, no Flash. Pure HTML5 implementation compatible with desktop and mobile browser. See live examples.
fluidsynth - Software synthesizer based on the SoundFont 2 specifications
learn-push2-with-svelte - Learn chords, scales, and music theory on the Push 2, right inside your web browser!
processing4 - Processing 4.x releases for Java 17
vime - Customizable, extensible, accessible and framework agnostic media player. Modern alternative to Video.js and Plyr. Supports HTML5, HLS, Dash, YouTube, Vimeo, Dailymotion...
mt32-pi - 🎹🎶 A baremetal kernel that turns your Raspberry Pi 3 or later into a Roland MT-32 emulator and SoundFont synthesizer based on Circle, Munt, and FluidSynth.
tonal - A functional music theory library for Javascript
awesome-music-production - A curated list of software, services, and resources to create and distribute music
Music-Player - A music player with real-time pitch shifting, time stretching, and reversing effects.
opensheetmusicdisplay - OpenSheetMusicDisplay renders sheet music in MusicXML format in your web browser based on VexFlow. OSMD is brought to you by PhonicScore.com.
noisecraft - Browser-based visual programming language and platform for sound synthesis.