flutmax-objdb 0.1.0

Max object definition database parsed from .maxref.xml refpages
Documentation
  • Coverage
  • 84.29%
    59 out of 70 items documented0 out of 27 items with examples
  • Size
  • Source code size: 45.15 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 4.38 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 1m 15s Average build duration of successful builds.
  • all releases: 1m 15s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • nordsound/flutmax
    0 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • yuskesh

flutmax-objdb

Max object definition database parsed from .maxref.xml refpages.

Part of the flutmax workspace.

Overview

Provides a compiled database of 1573 Max/MSP objects scraped from the official refpages/*.maxref.xml files. Each entry contains inlet/outlet count, port types (signal/float/int), and hot/cold attributes. The database is embedded at compile time for zero-cost lookups.

Usage

use flutmax_objdb::ObjectDb;

let db = ObjectDb::default();
if let Some(obj) = db.lookup("cycle~") {
    println!("inlets: {}", obj.inlets.len());
}

License

MIT