These currently have to be added to ear/core/data/2051_layouts.yaml -- see this for example.
I don't want to add these to the repository as I don't think there's a standard channel format, but i'd consider adding a CLI option to read them from a file.
HOA output
This should work well for DirectSpeakers, HOA and Objects input, provided extent and diffuse parameters are not used. These are implemented, but I need to look again at the decorrelation filters and extent behavior
HOA output can be enabled by passing something like -s ambix_2 for 2nd order ambix output -- see ear-render --help for details.
Todo:
[x] remove quadpy dependency! This was developed against the GPL3 version, but this is no longer easy to install.
[ ] add channel orders other than ACN? i don't really want to encourage this though
[ ] check decorrelation filters
[x] check overall level
[x] check that it's right for different normalisations
[ ] document and discuss the design
[x] add tests for new HOA components
[ ] build existing components in tests from new singledispatch functions
Regular layouts
These currently have to be added to
ear/core/data/2051_layouts.yaml
-- see this for example.I don't want to add these to the repository as I don't think there's a standard channel format, but i'd consider adding a CLI option to read them from a file.
HOA output
This should work well for DirectSpeakers, HOA and Objects input, provided extent and diffuse parameters are not used. These are implemented, but I need to look again at the decorrelation filters and extent behavior
HOA output can be enabled by passing something like
-s ambix_2
for 2nd order ambix output -- seeear-render --help
for details.Todo: