Story Details

  • Show HN: Modest – musical harmony library for Lua

    Posted: 2025-02-02 10:32:30

    Modest is a Lua library designed for working with musical harmony. It provides functionality for representing notes, chords, scales, and intervals, allowing for manipulation and analysis of musical structures. The library supports various operations like transposing, inverting, and identifying chord qualities. It also includes features for working with different tuning systems and generating musical progressions. Modest aims to be a lightweight and efficient tool for music-related applications in Lua, suitable for everything from algorithmic composition to music theory analysis.

    Summary of Comments ( 6 )
    https://news.ycombinator.com/item?id=42907765

    HN users generally expressed interest in Modest, praising its clean API and the potential usefulness of a music theory library in Lua. Some users suggested potential improvements like adding support for microtones, different tuning systems, and rhythm representation. One commenter specifically appreciated the clear documentation and examples provided. The discussion also touched on other music-related Lua libraries and tools, such as LÖVE2D and Euterpea, comparing their features and approaches to music generation and manipulation. There was some brief discussion about the choice of Lua, with one user mentioning its suitability for embedded systems and real-time applications.