nativemind_sound_generator 1.0.0
nativemind_sound_generator: ^1.0.0 copied to clipboard
Tone generator plugin of NativeMind: sound_generator 0.0.5 by Mert Güner (MIT) with Anton Dodonov's MULTI generator (Android DSP, 2021–22) and the iOS AudioKit settings of 2021; implements NmSoundEngi [...]
nativemind_sound_generator #
Tone generator plugin of NativeMind (Android, iOS): the vendored
sound_generator 0.0.5 by Mert Güner (MIT) as iScillator had it on
2022-03-20, with Anton Dodonov's MULTI generator (Android DSP multiGenerator.java, 2021-11 … 2022-02),
setParams / getFrequency, and the iOS AudioKit 4.11 settings of Anton Dodonov (aka Ananta Shakti) (2021-12).
NmSoundGeneratorEngine implements NmSoundEngine of nativemind_sound:
NmSoundScope(globals: globals, engine: NmSoundGeneratorEngine(), child: child)
- Android: sinus / square / triangle / sawtooth / MULTI (program, target, environment, modulation, multiplier, angle, oscillator).
- iOS: sinus via AudioKit 4.11 (MULTI and
getFrequencywere not implemented there in 2021–22; the engine falls back to the last set frequency). - The system volume is never changed (iScillator's
volume_controlcall that set it to 100 % is not carried).
The example/ app is the harness: the four iScillator editions (vl / pro / lite / dev) through core NmConfigs.
cd example && flutter run --dart-define=NM_EDITION=com.soundhealer.pro
License #
NativeMind NONC (LICENSE) for NativeMind's code; the upstream sound_generator parts stay under the MIT License of Mert Güner (LICENSE-MIT-sound_generator). Per-file details: NOTICE and PROVENANCE.md.