mitchmindtree
|
b9286ee42c
Change the HzVelMap to StepVelMap for mapping a discrete step range rather than a continuous range in hz.
|
hace 8 años |
mitchmindtree
|
ec34eda0c2
Merge pull request #4 from mitchmindtree/fix_note_handling
|
hace 8 años |
mitchmindtree
|
f72543d6ed
Add type aliases for dynamic types.
|
hace 8 años |
mitchmindtree
|
b47f945735
If no amp_hz is yielded by the Instrument for a voice, set the associated PlayingSample to None.
|
hace 8 años |
mitchmindtree
|
ff20c3adf6
Implement note fallback to the mode module. Never set voices to None during note_on or note_off methods as this will be done when requesting frames for each voice from the Instrument type.
|
hace 8 años |
mitchmindtree
|
a51f8ae6c3
Re-export the sample and instrument crates.
|
hace 8 años |
mitchmindtree
|
4812319e81
Add method to Sample for mapping some audio type A to an audio type B
|
hace 8 años |
mitchmindtree
|
6030fea9f7
Add helper constructors for dynamic Sampler types to the dynamic module.
|
hace 8 años |
mitchmindtree
|
e767f414e5
Add missing fields to Cargo manifest.
|
hace 8 años |
Mitchell Nordine
|
c13327ca2d
Merge pull request #1 from mitchmindtree/master
|
hace 8 años |
mitchmindtree
|
af59345c4e
Remove local-specific test.
|
hace 8 años |
mitchmindtree
|
c569e1e493
Make sure travis does not try to test example when testing no-default-features.
|
hace 8 años |
mitchmindtree
|
0c9077fa14
Place private constructor module behind serde feature gate, as it is only used within the serde module.
|
hace 8 años |
mitchmindtree
|
80505e530c
Use latest version of deps.
|
hace 8 años |
mitchmindtree
|
0ee0e85bfa
Have travis test feature variations.
|
hace 8 años |
mitchmindtree
|
98761a4b9a
Change test to use f32 data to demonstrate using f32 samples decoded from i16 wav file.
|
hace 8 años |
mitchmindtree
|
239c8a8cc4
Fix bounds for deserialization of wav::Audio.
|
hace 8 años |
mitchmindtree
|
6d2c3052cb
Remove dead code from map module. Finish wav::Audio::from_file impl. Comment out unnecessary has_wav_ext fn.
|
hace 8 años |
mitchmindtree
|
bac94c0930
Add serde_serialization and wav features. Temporarily use direct paths for pitch_calc and time_calc.
|
hace 8 años |
mitchmindtree
|
66c401b25e
Add serde serialization implementations for Sampler types.
|
hace 8 años |
mitchmindtree
|
79ec0aeaea
Add dynamic, map and serde modules.
|
hace 8 años |
mitchmindtree
|
5a91e10960
Update to addition of more generic Audio trait. Add private constructor module for use within the serde serialization module. Add Debug implementation for Voices.
|
hace 8 años |
mitchmindtree
|
3da95d84b2
Remove Audio type from map module in favour of generic Audio trait. Add wav specific Audio type to wav module. These changes should allow for serialization of sampler audio.
|
hace 8 años |
mitchmindtree
|
e08770ad97
Add implementation of Mode for Dynamic. Remove unnecessary mutable references from self.
|
hace 8 años |
mitchmindtree
|
450fd4c40f
Add dynamic module for constructing a Sampler with entirely dynamic parameters
|
hace 8 años |
mitchmindtree
|
69d0bc2ad4
Removed amen_brother break. Removed unnecessary source and voice modules. Added thumb piano sample
|
hace 8 años |
mitchmindtree
|
a468b7519f
Update example with thumbpiano sampler demo. Loads one sample and plays it across three notes repetitively
|
hace 8 años |
mitchmindtree
|
66ba74b54e
Move hound crate to map::wav module and add cfg decorator.
|
hace 8 años |
mitchmindtree
|
0b8ae1bc8d
Remove source and voice modules, add mode module. Expose Audio, Map, Sample, Sampler and Frames types and Mode trait. Add hound crate behind feature. Add instrument crate.
|
hace 8 años |
mitchmindtree
|
9f533ad16b
Add hound as default wav feature for loading Sample and Map types from wav files.
|
hace 8 años |