prekanibal
New member
Hey,
I started to do a MI Cloud simular implementation to standard Teensy Audio Library, last commit was 6 years ago.
Remember it was working the last time I tested it.
But I started other projects like another work, taking up my time.
Now I started to think that it is really bad I put in allot of work at something that never gets in use in my own products or that someone else think its needed.
And AudioEffectGranular is not playing on a buffert right?
It works pretty good what I rememberd.
In beenchmark it worked with 43 simultanisly grains on teensy 3.6, MI Clouds is up to 50.
So if someone wants to critisies my 6 year old code, or say "this we maybe could put in" or simular it would be fun.
The code is 6 years old, I have a mental distance to it, will not cry if someone saying it is not high class.
It would be appreciated if the critique is with substance.
Old foughts I had for features
1) API has "trigg" to activate a new Grain, what if it would be a Grain as a in parameter. That could have more possebilities in projects and it is an easy fix.
2) Reverse grains, that is a bigger feathure.
3) The window/envelopes of the grain possabilities is kind of dull, What is doing it to be like a wavetable, that one can smooth morph in between like beads and others.
Anyhow here it is:
github.com
github.com
Allot of code here is copy paste from Pauls Multidelay and Oscillator so thank you Paul.
I started to do a MI Cloud simular implementation to standard Teensy Audio Library, last commit was 6 years ago.
Remember it was working the last time I tested it.
But I started other projects like another work, taking up my time.
Now I started to think that it is really bad I put in allot of work at something that never gets in use in my own products or that someone else think its needed.
And AudioEffectGranular is not playing on a buffert right?
It works pretty good what I rememberd.
In beenchmark it worked with 43 simultanisly grains on teensy 3.6, MI Clouds is up to 50.
So if someone wants to critisies my 6 year old code, or say "this we maybe could put in" or simular it would be fun.
The code is 6 years old, I have a mental distance to it, will not cry if someone saying it is not high class.
It would be appreciated if the critique is with substance.
Old foughts I had for features
1) API has "trigg" to activate a new Grain, what if it would be a Grain as a in parameter. That could have more possebilities in projects and it is an easy fix.
2) Reverse grains, that is a bigger feathure.
3) The window/envelopes of the grain possabilities is kind of dull, What is doing it to be like a wavetable, that one can smooth morph in between like beads and others.
Anyhow here it is:
teensy_audio_extend/libraries/effect_grainer.h at master · niklassandberg/teensy_audio_extend
Contribute to niklassandberg/teensy_audio_extend development by creating an account on GitHub.
teensy_audio_extend/libraries/effect_grainer.cpp at master · niklassandberg/teensy_audio_extend
Contribute to niklassandberg/teensy_audio_extend development by creating an account on GitHub.
Allot of code here is copy paste from Pauls Multidelay and Oscillator so thank you Paul.