I tested it today and just I can tell you double thank you 😆 for sharing this code.
It working just amazing. I tested it on my T4.1 equipped with 16mb psram with large buffer and even all 10 channels once and still...
I rewrote my code and I was able get it to work with ARM hardware multiply using mult32x64 and mixing outputA and outputB by clip_q31_to_q15.
It working nice better than I expected.
I writing now code for floating...
I working on new DSP code now, I got to work queue record and convert audio from int16 to float32 and from float32 to int16 for play queue using arm math function.
Now I need find proper equivalent functions for...
I just want do some calculations in floating point and looking how to do using CMSIS DSP
Above code is just a part full version of my pseudo realtime code which is here ...
Hey guys.
I just wondering if possible is moving this function to arm math and floating operations. I’m totally new with arm math and not sure.
// Multi ++++++++++++++++++++
inline uint32_t M32x16(uint32_t x,...
Hi Nic
Today I found your work! It is literally awesome.
I just started digging in examples, doing some testing. It working without problems.
Just working about stop command. I didn’t see in keyword file any and in...
Regarding my previous post about problems with incoming noise. I fixed it thanks to view in your code 😆 my problem comes from processing buffer outside queue.available function.
I rewrote my code and now all works...
Hi Pete
Actually I dealing with queue objects and have some problems. Maybe you could help me.
I try getting out audio from stream then processing it and after processing, send it back to audio stream and to the...
I little bit improve my code and now it working better. But still comes strange artifactual noise in constant time interval approximately every 7 minutes. it is really weird and I can't find the problem. Also schroeder...
Paul is any better solution for pick up audio from record queue and send audio to play queue than this
void ADC_to_buffer() {
memcpy(bufferIn + record_offset, queueRecord.readBuffer(), MAX_SAMPLES * 2);
...
Paul I created separately thread for my project.
It is here https://forum.pjrc.com/threads/72019-Realtime-pitch-shifter-flange-chorus-and-modulator-MULTI-FX-Project
Hi everyone,
Finally I got to work SGTL 5000 in way what I want and now Im able to writing own effect codes :D
Still I have little issues witch my code because I used queues. I know that will be better if I going to...
I tried this code also with Teensy audio shield and get much better sound quality, clicks go away, and latency between input and output is smaller.
Tomorrow I will share it with another effect code.
Yeah it is perfect solution, i tried it but so far without success and I used queue option. Still I didn’t understand exactly some things with Audio library.
I have some other effects pitch shifters, reverbs,...
Paul thank you for suggestions, I got it to work almost everything working like I except, good quality of sound.
I have still small problem with my code.
1. Latency between input and output is around half second, is...
Send audio from ADC to i2s output using queue play and dac UDA1334A.
I don't know if it even is able to work, I tried couple of methods and Im disappointed, the sound is distorted or no sound. Im pretty sure that is my...