-
Updated
Jan 27, 2022 - Swift
#
midi
Here are 2,409 public repositories matching this topic...
Swift audio synthesis, processing, & analysis platform for iOS, macOS and tvOS
Esoteric Programming Language
-
Updated
Oct 12, 2021 - JavaScript
Create music with JavaScript
-
Updated
Nov 28, 2021 - TypeScript
One music sequencer for all major platforms, desktop and mobile
cross-platform
sequencer
midi
music-composition
composition
audio-applications
vst
music-tools
music-sequencer
microtonal
-
Updated
Jan 24, 2022 - C++
Web Audio DAW. Use the Web Audio API for dynamic sound synthesis. It's like jQuery for your ears.
-
Updated
Oct 16, 2021 - JavaScript
javascript for rendering abc music notation
-
Updated
Jan 23, 2022 - JavaScript
Command line tool for generating and working with MIDI files.
-
Updated
Dec 7, 2020 - Rust
🇸Superpowered Audio, Networking and Cryptographics SDKs. High performance and cross platform on Android, iOS, macOS, tvOS, Linux, Windows and modern web browsers.
audio
android
windows
macos
linux
hashing
ios
json
cryptography
aes
hls
cpp
midi
https
webassembly
rsa
spatialization
fft
usb-audio
time-stretch
-
Updated
Oct 7, 2021 - C++
franky47
commented
Feb 26, 2021
Original discussion and maths breakdown:
FortySevenEffects/arduino_midi_library#203 (reply in thread)
Breakdown of the steps:
- Add a
handlePitchBendcallback - Calculate a multiplicative factor (multiplied by the current note)
- Update the value passed to
tone
Caveats / things to look out for:
- Note change while having bend on: the multiplicat
Your Hardcore Loop Machine.
audio
music
windows
macos
linux
midi
music-composition
midi-device
daw
cpp17
audio-production
vst3
juce
audio-processing
drum-machine
giada
loop-machine
hardcore-loopmachine
beatmaking
giadaloopmachine
-
Updated
Jan 29, 2022 - C++
Awesome Music Projects
audio
list
awesome
midi
lilypond
music-notation
awesome-list
sheet-music
music-programming
music-scores
free-music-scores
-
Updated
Nov 16, 2021
Tame the Web MIDI API. Send and receive MIDI messages with ease. Control instruments with user-friendly functions (playNote, sendPitchBend, etc.). React to MIDI input with simple event listeners (noteon, pitchbend, controlchange, etc.).
-
Updated
Jan 29, 2022 - JavaScript
Software synthesizer based on the SoundFont 2 specifications
linux
cross-platform
midi
realtime
synthesizer
fluidsynth
soundfonts
midi-player
midi-files
soundfont2-synthesizer-library
soundfont-synthesizers
wavetables
-
Updated
Jan 29, 2022 - C
jcelerier
opened
Jan 18, 2022
trebmuh
commented
Sep 3, 2018
Hydrogen version : git hydrogen-music/hydrogen@4f2ba17
Operating system + version : debian stretch
Qt5 : 5.4.1
Scenario
I'm making a new pattern. Then I want to add the info that are present in the xml
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.
audio
music
player
music-player
midi
drums
music-composition
sound
instrument
synthesizer
wavetable
audiocontext
synth
soundfont
sampler
midi-player
pitch
play-sounds
play-instruments
-
Updated
Jan 3, 2022 - JavaScript
audio
raspberry-pi
midi
raspberrypi
midi-device
synthesizer
retrocomputing
retrogaming
ms-dos
bare-metal
baremetal
mt-32
-
Updated
Jan 25, 2022 - C++
-
Updated
Jun 17, 2021 - C#
Arduino library for creating MIDI controllers and other MIDI devices.
arduino
teensy
midi
display
esp32
arduino-library
led
oled
midi-controller
rotary-encoder
potentiometer
vu-meter
pushbutton
midi-over-usb
midi-over-ble
control-surface
-
Updated
Oct 26, 2021 - C++
Element Audio Plugin Host
midi
audio-applications
audio-plugin
juce
audiounit
vst3-plugin
vst-plugin
juce-application
vst-host
vst3-host
lv2-host
-
Updated
Jan 29, 2022 - C++
Musicpy is a music programming language in Python designed to write music in very handy syntax through music theory and algorithms.
-
Updated
Jan 17, 2022 - Python
Improve this page
Add a description, image, and links to the midi topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the midi topic, visit your repo's landing page and select "manage topics."


Enhancement Summary
Automatically turn AMT to 100 whenever a volume envelope is changed from the default.
Justification
New users to LMMS often do not realise the amount knob has to be turned. If AMT automatically moves to full when an envelope is changed from default, then we have a double advantage:
a) user need not look up how to enable envelope etc
b) user notices AMT knob goin