Music Composition Software for Mac

View 65 business solutions

Browse free open source Music Composition software and projects for Mac below. Use the toggles on the left to filter open source Music Composition software by OS, license, language, programming language, and project status.

  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 1
    FL Studio

    FL Studio

    The best music production software

    FL Studio by Image-Line is a complete digital audio workstation (DAW) designed to turn your musical ideas into professional-quality tracks with ease. Trusted by world-renowned artists like Martin Garrix, Mustard, and Boi-1da, it’s built for producers of every genre — from EDM and hip-hop to pop and cinematic music. With an intuitive interface and powerful workflow, you can start creating in minutes while exploring endless possibilities as your skills grow. FL Studio comes packed with over 100 instruments and effects, a massive sound library, and world-class tools for composition, recording, and mastering. Its lifetime free updates ensure you’ll always have the latest features without extra cost. Whether on desktop or mobile, FL Studio delivers a fast, fun, and flexible production experience for beginners and pros alike.
    Downloads: 5,826 This Week
    Last Update:
    See Project
  • 2
    Frescobaldi

    Frescobaldi

    LilyPond sheet music text editor

    Frescobaldi is a free and open source LilyPond sheet music text editor. Designed to be powerful yet lightweight and easy-to-use, Frescobaldi offers great functionality and a host of useful features such as music view with advanced two-way Point & Click, Midi capturing to enter music, a Snippet Manager and many more. Frescobaldi is named after Girolamo Frescobaldi (1583-1643), an Italian composer of keyboard music in the late Renaissance and early Baroque period.
    Downloads: 45 This Week
    Last Update:
    See Project
  • 3
    Impro-Visor

    Impro-Visor

    Leadsheet notation with auto-generated playback, improvisation advice

    Impro-Visor® is a music notation tool for producing monophonic lead sheets, specifically intended to help the improviser. Chord symbols are used to generate backing tracks automatically. Improvisation advice exists in the form of note coloration, database of licks, and automatic lick generation from grammars. Grammars can be learned automatically from transcriptions. Styles can be edited and created by the user. Other features include generation of roadmaps for understanding keys and idiomatic chord progressions, chord voicing keyboard, MIDI and MusicXML export. See http://www.cs.hmc.edu/~keller/jazz/improvisor for general information, including tutorials. Support and additional resources are through the user group https://groups.yahoo.com/neo/groups/impro-visor/info. The most recent source code, since summer of 2015, is housed here: https://github.com/Impro-Visor/Impro-Visor This started when SourceForge was down for over one week during an active development period.
    Leader badge
    Downloads: 167 This Week
    Last Update:
    See Project
  • 4
    MuseScore

    MuseScore

    Free music notation & composition software

    MuseScore is a free and open-source music notation software designed for composers, arrangers, educators, and musicians of all levels. It allows users to write, edit, and print professional-quality sheet music with no limitations or subscription fees. MuseScore Studio supports a wide range of instruments and ensembles, from solo piano and guitar to full orchestras and choirs. The software is easy to learn while still offering powerful tools for advanced notation and score layout. With support for MIDI input and formats like MusicXML and MIDI, MuseScore integrates smoothly with other music software and workflows. Built by a global open-source community, MuseScore continues to evolve through active development and community contributions. Support MuseScore at http://musescore.org/en/donate
    Downloads: 58 This Week
    Last Update:
    See Project
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 5
    Psycle Modular Music Creation Studio
    Psycle is a Music tracker (like FastTracker 2 or Impulse Tracker) combined with plugin modularity. It supports its own plugin API, the VST2 plugin standard, and a tracker style sampler playback.
    Leader badge
    Downloads: 53 This Week
    Last Update:
    See Project
  • 6
    SoundHelix

    SoundHelix

    Versatile algorithmic random music generation software written in Java

    SoundHelix is a free versatile Java framework for algorithmic random music composition. SoundHelix can generate random songs, play them (for example, on any number of MIDI devices or MIDI-capable software synthesizers) and is highly customizable using XML configuration. SoundHelix also allows writing the generated music as MIDI files. SoundHelix produces music that is actually enjoyable to listen to.
    Leader badge
    Downloads: 22 This Week
    Last Update:
    See Project
  • 7
    Scribbletune

    Scribbletune

    Create music with JavaScript

    Scribbletune is a JavaScript library for creating music and sequences using a simple and intuitive syntax, allowing developers to generate MIDI files and integrate music composition into their applications.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    SID-Wizard

    SID-Wizard

    Featureful native Commodore 64 music tracker with MIDI/XM converter

    A featureful SID-music creation tool (tracker) for the Commodore 64. It includes many advanced effects and tools like keyboard-tracking, tempo-programs/funktempo, gateoff-table-pointers, filter-shift, SID-export, executable-export, MIDI/XM conversion and MIDI-input hardware, etc., etc. NOTE: I left SourceForge for reasons not ethical to mention here. You can find me and my further work at these locations: http://hermit.sidrip.com http://csdb.dk/scener/?id=18806 https://github.com/hermitsoft/
    Leader badge
    Downloads: 12 This Week
    Last Update:
    See Project
  • 9
    LNX_Studio

    LNX_Studio

    Networked music collaboration

    LNX_Studio is a way of bring people together to make music with new and innovative tools. It's all about creating and sharing ideas. There are many features in LNX_Studio and it's strength lies in putting the creative process at the forefront of a networked collaboration. Making music with your friends is now wonderfully simple.
    Downloads: 10 This Week
    Last Update:
    See Project
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 10
    Common Music

    Common Music

    An algorithmic music composition system

    Common Music (CM) is a real-time music composition system implemented in JUCE/C++ and Scheme. It generates musical output via MIDI, OSC, CLM, FOMUS and CSOUND. Its user application is called GRACE (Graphical Real-time Algorithmic Composition Environment)
    Leader badge
    Downloads: 9 This Week
    Last Update:
    See Project
  • 11
    JNIZ music notation audio to midi

    JNIZ music notation audio to midi

    music composition and notation software, audio to midi converter

    The Jniz project is stopped. The new Web version is now JnizWeb hosted on Gitlab (under construction): https://gitlab.com/jniz70/jnizweb/ Demo: https://jniz70.gitlab.io/jnizweb/ Jniz is a piece of software designed for musicians as a support tool to the musical composition. It allows you to build and to harmonize several voices according to the rules of classical harmony. Sound/audio-to-Midi converter: real-time conversion of any monophonic sound (voice, instrument etc.) into notes / tones. Jniz is a free proprietary piece of software. You do not have the right to sell, distribute Jniz or use its sources under penalty of law. You will infringes on the Jniz staff property rights. Please review the use license here: http://www.jniz.org/index.php/en/license
    Downloads: 6 This Week
    Last Update:
    See Project
  • 12
    Mutabor

    Mutabor

    Perform dynamic tunings for realtime music.

    Mutabor is a Program that allows performing and composing microtonal music using a normal MIDI keybord. But it's powerful description language is intended to allow permanent retunings and tuning logics in to describ, what's actually goes on.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 13
    htmid

    htmid

    Generative Music For Beginners and Everyone Else

    Generative music is a fascinating and innovative approach to music creation that involves creating procedurally generated music that evolves and changes over time. Whether you're a beginner or a seasoned musician, this guide will introduce you to the world of generative music and show you how to create your own live music performances. Generative music is music that is ever-changing and created in real-time. It can be created by anyone, with or without musical experience. Learn how to create and enjoy generative music with our beginner's guide. Generative music is an exciting new way to create music that evolves and changes over time. This guide is perfect for beginners and those who want to learn more about how to create live generative music.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    jfMusic

    jfMusic

    Tracked Music Editor

    Tracked Music Editor Supports WAV, DLS files. Supports recording from MIDI devices.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 15
    Rubato Composer
    Rubato Composer is a music software based on the concepts and models of mathematical music theory and equally suited for music composition, analysis, performance, and logical or geometric operations.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 16
    JChordBox

    JChordBox

    Give the chord progression and a style and jchordbox generates a song.

    Give the chord progression and a style and JChordBox generates a song. JChordBox is a library tool that can generate backing tracks from a chord progression and a music style. A music Style is describe using an XML and a MIDI file. You can generate an XML Style file from a MIDI file by adding markers to delimit grooves. An XML Song file describes a chord progression and sets the music style to use. JChordBox comes with several command line tools (GenerateSong, CreateStyleFromMidiFile, SongPlayer …). NEW:The application center is called SongPlayer and is a text based user interface that can play JChordBox song. SongPlayer is a MIDI Player that can loop a song, mute or soloing tracks and displays transport informations. SongPlayer is now the default jar application. NEW:Examples have been added to the distribution package.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    BeepComp

    BeepComp

    Text-based chiptune creator

    Compose chiptunes with text files! And make mp3 and wav files of your songs to share with the world :) The audio synthesizer engine comes with 10 channels (9 music + 1 drum). The retro "beep" sounds reminiscent of old video game consoles and vintage PCs will take you back to the 8-bit era. You can shape your sound with waveforms - square, sawtooth etc. - and add LFO, delay and volume envelopes. Enjoy the 80's-ish synth drums, also! Demo songs: https://www.youtube.com/watch?v=qB6FUTQ5Oz4&list=PLXBNhaAeM7Lxf7ysrFzYFwPYRZM1JCrZr SoundCloud: https://soundcloud.com/beepcomp Orfium: https://www.orfium.com/profile/beepcomp/ What your music composition will look like: https://sourceforge.net/p/beepcomp/code/ci/master/tree/userdata/ (Similar to MML) Your First Tutorial: http://hiromorozumi.com/beepcomp/learn.html User's Guide: http://hiromorozumi.com/beepcomp/documentation/beepcomp_users_guide.html
    Downloads: 5 This Week
    Last Update:
    See Project
  • 18
    Microtones Library

    Microtones Library

    Microtonal Music Notation and Playback for Sibelius, Kontakt, UVI, Max

    This open-source plugin suite aims at extending Sibelius to allow it to handle microtonal music (up to the eighth-tone) and play it back with various synthesizers (currently Kontakt 5, UVI station and Max/MSP). This library offers among others the following features: − insertion of microtones in the music − transposition using microtonal intervals − precise polyphonic playback of microtonal music with Kontakt and Max/MSP, without the requirement for pitch bends (the standard playback system of Sibelius is limited to monodies, and its use of pitch bends entails undesired pitch glitches in the rendering) − handling of microtonal scales, build scales, check if the music material belongs to a given scale, warping from one scale to another one, transpose notes to the closest member of a microtonal scale, etc. −  handling of microtonal artificial harmonics and microtonal glissandi The development of this library has been commissioned by the CIRM studios, Nice, France
    Downloads: 5 This Week
    Last Update:
    See Project
  • 19
    OM-SoX

    OM-SoX

    Multichannel audio manipulation and batch processing for OpenMusic.

    OM-SoX is a library for multichannel audio manipulation and functional batch processing for OpenMusic, a visual programming environment based on CommonLisp / CLOS. It uses SoundeXchange as sound processing kernel (http://sox.sourceforge.net), © Chris Bagwell and SoX Contributors. NOTE> OM-SoX releases are not compatible with OpenMusic version 6.19. Please instead download & use a snapshot of the "development" branch of the source code.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 20
    Piano and Drum kit

    Piano and Drum kit

    An Internet Browser Based Piano and Drum kit Software

    Just download the above zip file, extract it and then open the respective index.html file on your favourite internet browser and follow the instructions shown.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 21
    Takt

    Takt

    Text-based Music Programming Tools

    Takt is a text-based language for describing note and chord sequences as well as algorithmic compositon rules with C-like syntax. This software package contains a REPL (read-eval-play loop) interpreter for Takt, a MIDI-file-to-Takt translator, and an Emacs interface program which enables note entry from a MIDI keyboard.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 22
    Presto is a music notation program aimed at making it easy for a composer to rapidly convert a musical sketch (melody, counterpoint, harmonic support and bass) into a complete musical arrangement.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23

    DuranDuranbot

    Teachable/trainable artificially intelligent music bot

    A teachable/trainable artificially intelligent music bot fundamentally inspired by how the new wave band Duran Duran composes music. This program utilizes many algorithmic/AI techniques/processes, including machine learning; which allow you to teach/train it to compose music which you prefer... and the technique which is the foundation of the design of DuranDuranbot, which was directly inspired by how Duran Duran writes music........ Called, "bit by bit circular composition"....... and it's explanation can be found here - https://scsynth.org/t/bit-by-bit-circular-composition/1107 This program is written in the SuperCollider programming language - https://en.wikipedia.org/wiki/SuperCollider Contact - ken_brant@ymail.com
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    JDrummer is musical drum machine implemented as a Java Applet. It features up to eight tracks of notes playing simultaneously, user configurable Beats Per Minute and server side saving and loading of songs.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    The MIDI Agent System (MAS) uses the interaction between different agents to generate MIDI notes. This software is designed for live use and it enables the performer to have real time control over very complex music.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB