A self-tuning PID demonstration GPL software using genetic algorithm.
Arduino PID Autotune Library At long last, I’ve released an Autotune Library to compliment the Arduino PID Library. When I released the current version of the PID Library, I did an insanely extensive series of posts to get people comfortable with what was going on inside.
Demonstration video here : https://www.youtube.com/watch?v=cK6kWN9K_do
Explanation here : https://kevinjoly25.wordpress.com/2015/01/13/pid-controller-auto-tuning-using-genetic-algorithm/
Pro tools fist have auto tune. $ mkdir build
$ cd build
$ cmake .
$ make
Jul 23, 2016 Yes. Antares (creator of auto-tune) creates a plug in specifically for live use, and in the past also made a hardware box to do it. In the case of the plug in, the audio is fed into a computer, processed by the program, and then output in a few milliseconds. On the computer. Jul 17, 2009 You can't use Auto-tune in a live performance. Singers who have that effect in concert are generally lip-syncing. You could try running the mic through a vocal effects pedal to get a similar. Jun 25, 2018 For live performance and computers latency is the main concern. The only way to run the autotune plugin on a computer at a gig is to use a pro tools hd rig. If you mean you want an effect LIKE autotune then there are loads of options like tc stop boxes etc. I would suggest anything without getting a computer involved is best. How to use auto tune in live performance.
No install method has been provided yet. However, you can run the software from the build directory:$ ./pid-autotune
There is 4 dock widgets in this software:
The fitness function is using the sum of squarred error to evaluate the generated PID.Thanks to this fitness function, tournament selection can be used in order to select parents of the next PID population.The genetic algorithm implemented in Genetic.cpp uses arithmetic crossover and gaussian mutation to generate the new population.Elitism can be used.
This software is using the GPL software QCustomPlot from Emanuel Eichhammer.