Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Common Lisp
  3. OM7

OM7

GPL-3.0Common Lispv1.7

A visual programming environment for computer-assisted music composition and audio data processing built on Common Lisp.

Visit WebsiteGitHubGitHub
176 stars16 forks0 contributors

What is OM7?

OM# is a visual programming environment for computer-assisted music composition and audio data processing. It allows composers and musicians to create musical algorithms, generate scores, and process audio through a graphical interface rather than traditional code. The tool is built on Common Lisp and provides a powerful platform for algorithmic composition and musical research.

Target Audience

Composers, music researchers, and sound artists who want to explore algorithmic composition and computer-assisted music creation without extensive programming knowledge.

Value Proposition

OM# offers a unique visual programming approach to music composition that makes complex algorithmic techniques accessible, while being built on the powerful and flexible Common Lisp platform for extensibility and advanced functionality.

Overview

OM#: Visual Programming | Computer-assisted Music Compositon

Use Cases

Best For

  • Algorithmic music composition and generative music
  • Visual programming of musical structures and processes
  • Computer-assisted score generation and manipulation
  • Audio data processing and sound synthesis
  • Music research and academic projects in computer music
  • Cross-platform music composition tools for macOS, Windows, and Linux

Not Ideal For

  • Live electronic music performance requiring low-latency audio processing
  • Projects needing tight integration with commercial DAWs like Ableton Live or Logic Pro
  • Musicians who prefer traditional coding in languages like Python or JavaScript for music tasks
  • Simple audio editing or multitrack recording workflows

Pros & Cons

Pros

Visual Programming Interface

Offers a graphical patch-based environment that simplifies algorithmic composition without coding, as emphasized in the visual programming key feature.

Common Lisp Foundation

Built on Common Lisp for high flexibility and extensibility, allowing advanced customization and integration, as noted in the Common Lisp foundation description.

Cross-Platform Availability

Available for macOS, Windows, and Linux, ensuring accessibility across operating systems, per the download section in the README.

Specialized Composition Tools

Focuses on computer-assisted composition with dedicated features for score manipulation and audio data processing, ideal for music research and algorithmic generation.

Cons

Limited Documentation

The README points to external project pages, suggesting that comprehensive guides and tutorials might be sparse or not readily accessible.

Niche Ecosystem

As a specialized tool for algorithmic composition, it has a smaller community and fewer plugins compared to mainstream music software, reducing support and resources.

Lisp Dependency Barrier

Extending functionality requires knowledge of Common Lisp, which can be daunting for users unfamiliar with the language, despite the visual interface.

Frequently Asked Questions

Quick Stats

Stars176
Forks16
Contributors0
Open Issues31
Last commit4 years ago
CreatedSince 2016

Tags

#music#digital-audio#lisp#music-composition#visual-programming#algorithmic-composition#audio-processing#cross-platform#common-lisp#music-software

Built With

C
Common Lisp

Links & Resources

Website

Included in

Common Lisp2.9k
Auto-fetched 8 hours ago

Related Projects

Paradigms of Artificial Intelligence Programming by Peter NorvigParadigms of Artificial Intelligence Programming by Peter Norvig

Lisp code for the textbook "Paradigms of Artificial Intelligence Programming"

Stars7,503
Forks722
Last commit1 year ago
csoundcsound

Main repository for Csound

Stars1,507
Forks210
Last commit11 hours ago
AIMA-lispAIMA-lisp

Common Lisp implementation of algorithms from Russell And Norvig's "Artificial Intelligence - A Modern Approach"

Stars441
Forks108
Last commit4 years ago
OpenMusicOpenMusic

The OpenMusic visual programming / computer-aided composition environment

Stars418
Forks28
Last commit5 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub