Greetings, Here is a Echo effect with pitch control extension i have been working on for a while now.
Originally the same idea was used in “MadRobot” Beta AI2 Variant. Where you could test but not publish the APK. The fellow made another extension for player with pitch but never released the Mad robot recorder component which was quite cool to mess with.
Anyhoos after much learning I finally built my own based on the same idea.
Basically its a media recorder which captures audiobits and Resets in a loop creating Mic to speaker Echo feedback loop.
Would also be interested in some help. I want to Add more Audio effects. Currently trying to import more properties Such as EQ, Reverb ETC. So i can share my source code if anyone wants to try?
But here is the Extension and AIA Test project if anyone wants to try it feel free
Set Pitch slider as shown, These can be adjusted to suit. Echo volume is 0-100 on the slider.
Block arrangement, Echo start needs to be run before trying to use other blocks.
NOTE: The compiled App may crash one time if your device asks for microphone permissions.
Normally on marshmallow and up versions of android.
com.AppyEcho.aix (8.3 KB)
echotest.aia (14.1 KB)
echotest.apk (3.1 MB)
UPDATE: New Version 2*
Increased recording bitrate to 44100khz, improves Echo sound Quality.
Added Master device media volume block: Allows you to Programmatically control the device Media Volume. Designer properties allows Set Default device volume: 50 is default, Value 0-100
Program Blocks allow your to control withing the App UI. Value 0-100
Hide/Show UI Block: this Enables / disables Master volume UI To be shown like when you press the device volume buttons a Widget bar shows volume, You can Hide this or Show it:
Toggle Enabled in designer properties.
Keep screen awake: Designer properties and Blocks Added to keep screen awake whilst App is in use.
Permissions added: Check device state, Read/write permissions.
New V.2 AIX. com.appyecho.aix (12.4 KB)