API Reference

Complete class and method documentation generated from inline YARD comments.

Online Documentation

Official API documentation is hosted on RubyDoc.info:

🔗 https://rubydoc.info/gems/musa-dsl

This documentation is automatically generated and updated with each gem release.

Key Modules

Foundation

Temporal & Scheduling

Notation & Parsing

Generation & Transformation

Output & Communication

Musical Knowledge

Development

Generating Documentation Locally

If you want to generate the API documentation locally:

Install YARD

gem install yard

Generate Documentation

cd /path/to/musa-dsl
yard doc

This creates documentation in the doc/ directory (not versioned in git).

Browse Documentation

yard server

Then open http://localhost:8808 in your browser.

Documentation Coverage

Check which code is documented:

yard stats --list-undoc

See Also

  • Conceptual Documentation: subsystems/ - Guides and tutorials for each subsystem
  • Examples: examples/ - Runnable code examples
  • Main Documentation: README.md - Documentation hub