Я использую AKMIDINode
, связанный с AKOscillatorBank
.Мне бы хотелось, чтобы каждый раз, когда нота играла AKOscillatorBank
, фаза волновой таблицы выбиралась случайным образом.Похоже, что AudioKit
не предоставляют такую функцию.Я быстро взглянул на реализацию C ++, вплоть до AKBankDSPKernel
, но мне не ясно, насколько независимым является синтез различных заметок на одном осцилляторе.
Возможно ли перегрузка в swiftчасть AKOscillatorBank
, чтобы каждая миди-нота использовала различное смещение при взгляде на AKTable
?
Эта функция может значительно улучшить звучание атаки аккорда при использовании «согревающего» волнового стола и медленного/ Неизвестное время атаки, особенно пилообразная.Это значительно улучшит звук моего продукта.