The base frequency in hertz of the project. The base frequency tunes the A4 note, from which the frequency of all other notes are calculated.
| key | value |
|---|---|
| default | 440 |
| range | [400, 800] |
The default groove pointer.
In the DAW, the default groove is used in various places to assign grooves to entities such as tracks or instruments. It can also be configure in the top bar of the DAW.
| key | value |
|---|---|
| default | no default, required |
| required | true |
| targets | api.TargetType.Groove, meaning one of: entities.Groove |
| immutable | true |
The complete duration of the track in ticks.
| key | value |
|---|---|
| default | 1966080 |
| range | full |
The denominator of the time signature.
| key | value |
|---|---|
| default | 4 |
| range | [1, 32] |
The numerator of the time signature.
| key | value |
|---|---|
| default | 4 |
| range | [1, 32] |
Global tempo in beats per minute of the project. Has no effect when tempo automation is used.
| key | value |
|---|---|
| default | 125 |
| range | [30, 1000] |
"config"Represents the global project configuration.
At most one config object can exist in a project. The audio engine will assume some sensible default values for the config parameters before the config object is created, and will keep the values set by the last config object if a config object is removed. When a new config object is created, the audio engine will use the values from the new config object.