Stargate ~ Open Source Digital Audio Workstation


Stargate is an all-in-one DAW and plugin suite, designed to be a comprehensive solution for music production, with a focus on providing unique and innovative features, especially for EDM production.

Features:

  • A digital audio workstation (DAW) with a powerful pattern-based workflow
  • A comprehensive suite of built-in instrument and effect plugins
  • A basic wave editor
  • Powerful track routing matrix with easy sidechaining
  • Modular mixer architecture. Mixer channels are a type of plugin that can be chosen per track send, mix and match plugins, or skip them when not needed
  • Runs on Windows, Mac and Linux, x86 and ARM. Can be ported to other platforms if there is sufficient demand
  • Everything you need to create music in a single package, no need to install additional software
  • Revolutionary CPU efficiency for DAW and plugins, minimum recommended hardware: Raspberry Pi 4, or a 15 year old laptop with a dual core CPU, 1GB of RAM and a 720p display.
  • Support for display resolution from 720p to 4k and above.
  • Optional portable flash drive install on Windows and MacOS
  • Broad audio and MIDI hardware support using Portaudio and Portmidi

github.com/stargateaudio/stargate

midisport-macos ~ M-Audio MIDISPORT USB 64-bit MIDI Device Driver For MacOS


This project provides an open source MacOS v10.14, v10.15, v11.6 (Mojave, Catalina, Big Sur) compatible CoreMIDI 64 bit device driver for M-Audio’s MIDISPORT range of USB MIDI interfaces. This driver supports the following devices:

  • MIDISPORT 1×1
  • MIDISPORT 2×2
  • MIDISPORT 4×4
  • MIDISPORT 8×8/S
  • Oxygen 8 Keyboard

Other devices which are compatible may also work, although presently, these are the only ones which have been tested.

github.com/leighsmith/midisport-macos
sourceforge.net/projects/midisport-macos

wrk2mid ~ Convert Cakewalk™ To MIDI


wrk2mid is a command line utility for translating WRK (Cakewalk) files into MID (standard MIDI files). This project depends on Qt and Drumstick libraries.

Features:

  • Reads WRK (Cakewalk) files
  • Writes MID (Standard MIDI Files)

sourceforge.net/projects/wrk2mid

mypiano_jukebox ~ MIDI Piano Player


mypiano_jukebox is a mypiano_chung bass.dll based MIDI jukebox, MIDI files & folder player with a virtual acoustic piano recorded on Isabelle’s upright piano, with a smartphone . The sounds, reverb, chorus and volume are variable with the number of played notes and the sustain switch, just like a real piano.

  • Added a public domain Kawai, City piano and Steinway samples.
  • harp0 – harp9 + piano shape selection.
  • uses mp3 samples.
  • easy to customize.
  • written in freebasic.

sourceforge.net/projects/mypiano-jukebox

Midi Sheet Music ~ Cross-platform MIDI Player


Midi Sheet Music is a free program that plays MIDI music files while highlighting both the piano keys and sheet music notes. Works on Windows, Mac OS X, and Linux Ubuntu.

sourceforge.net/projects/midisheetmusic

Drumstick ~ Multiplatform MIDI FIle Player


Featured MIDI File Player for Linux, Windows, and macOS written in C++, and using Qt5 and Drumstick2.

Features:
  • MIDI Output to hardware MIDI ports, or any other Drumstick backend
  • Transpose song tonality between -12 and +12 semitones
  • Change MIDI volume level (using MIDI CC7)
  • Scale song speed between half and double tempo
  • Plays Standard MIDI Files (.MID, .KAR) and Cakewalk project files (.WRK)

sourceforge.net/projects/dmidiplayer

InstrumentalMusic ~ Automatic Note Detection


Application which detects musical notes from the microphone. It allows listening to the microphone and play the detected notes to output (in MIDI). Multi-language support.

Features:
  • Listens to the microphone
  • Plays notes in MIDI
  • multilanguage
  • Graphical environment
  • zoom

sourceforge.net/projects/instrumentalmusic

sndio ~ Unix Audio & MIDI Server


Sndio is a small audio and MIDI framework part of the OpenBSD project and ported to FreeBSD, Linux and NetBSD. It provides a lightweight audio & MIDI server and a fully documented user-space API to access either the server or the hardware directly in a uniform way. Sndio is designed to work for desktop applications, but pays special attention to synchronization mechanisms and reliability required by music applications. Reliability through simplicity are part of the project goals.

sndio.org

terminatorX ~ Realtime Audio Synthesizer


 This software allows “scratching” on digitally sampled audio data (*.wav, *.au, *.ogg, *.mp3, etc.) the way hip hop DJs scratch on vinyl records. It features multiple turntables, realtime effects (built-in as well as LADSPA plugin effects), a sequencer and MIDI interface – all accessible through an easy-to-use gtk+ GUI. This software is designed to run under Linux, FreeBSD and the like.

terminatorx.org

Bosca Ceoil ~ Multiplatform & Online Music Composition App


Easy to Use ~ A free and easy tool for creating music. Bosca is designed for beginners and takes less than five minutes to learn, and comes with a quick built in tutorial to walk you through everything, step by step.

Scales and Chords ~ Bosca supports lots of different scales and chords, so even if you’ve never composed music before, it’s really easy to get something that sounds good straight away.

Instruments ~ No messing around getting instruments to work! Bosca comes with over a hundred presets, including MIDI and Chiptune instruments.

It’s Free ~ Bosca Ceoil is completely free, and open sourced! Ready to make music? Try it right now in your browser: Online version

boscaceoil.net
github.com/TerryCavanagh/boscaceoil