The tuning system to export
The starting note of the tuning system
Export configuration options specifying what data to include
Tolerance in cents for matching cents values (default: 5)
Comprehensive export object containing all requested tuning system data
Exports comprehensive data for a specific tuning system
This function generates a complete export of a tuning system including all possible ajnas, maqamat, their transpositions, and modulation possibilities. The export can be customized through options to include/exclude specific data sets.
Optimization: This function uses a pure reference architecture with maqamReference and jinsReference dictionaries only. All data is accessible via Object.values() for optimal performance - no redundant arrays that would require double lookups.