mitchmindtree
mitchmindtree
I recently added the following to the `Cargo.toml` in the hope of fixing `coreaudio-sys` on docs.rs: ```toml [package.metadata.docs.rs] all-features = true default-target = "x86_64-apple-darwin" targets = ["x86_64-apple-darwin", "x86_64-apple-ios"] ``` However...
It should just use a single oscillator and voice, and be as simple as possible
It looks like the [Tonic](https://github.com/TonicAudio/Tonic) library has some great API design ideas for constructing controllers, generators and processors.
## Going Static A lot of Synth`s dynamic-ness could be moved into generic parameters. Here's what a faster, generic Synth might look like. ``` Rust Synth where M: Mode, //...
http://en.wikipedia.org/wiki/Synthesizer#ADSR_envelope Might be best to create an adsr_envelope abstraction in a separate crate.
One of our workshop members ran into this bug last night: ``` error: failed to run custom build command for `coreaudio-sys v0.2.2` process didn't exit successfully: `/Users/disuba/nannou/target/release/build/coreaudio-sys-8c91f3c1127ded1c/build-script-build` (exit code: 101)...
Currently SoundStream currently offers very limited options for setup - It constructs a duplex, ordered stream with no options to choose any devices other than the defaults. Here I'm going...
[CPAL](https://github.com/tomaka/cpal) This will also allow us to become purely rusty and publish to crates.io (portaudio crate doesn't seem to be active or updating anymore). Before we can do this, we...
Before breaking from the iterator loop, it would be great if the SoundStream returned an `Event::Error(the_error)` when encountering an error internally. This would give the developer a chance to handle...