Thank You ..BriComp.. For Interest here above code is
here
i only Changed AudioOutputUSB audioOut; into AudioOutputI2S audioOut;
you can check it. I'm afraid Paul might ignore my request for post #57 because of the new reply. I...
Thank you Paul, I appreciate your work in Teensy Development.
Here I want to tell you the flaws I am seeing in its performance.Like this is your own example code:
// timestretch_example.ino
//
// Phase vocoder time-stretching — Teensy 4.x +...
Thank you Paul.. You made phase vocoder library. Using it I found some imperfections.
Should I start new thread with name "Phase vocoder" Or ask here in this thread??? I will continue after your reply..
I tried changing the sequence of functions in void setup() and also change AudioMemory(40); like this..
void setup() {
Serial.begin(57600);
kpd.setHoldTime(1500);
if (!SD.begin(BUILTIN_SDCARD)) {...
Thankyou....paul
Encoder wiring is this way. I have same this encoder.my sd Card is SanDisk ultra fast 64 gb card is working fine. Problem occurred only when I add rotary encoder's code to my main code ,as you are seeing in Post #1 codes. I...
Thank you ... thebigg
it is uint32_t SMP_DURATION;
yes , Your code SMP_DURATION = (SMP_DURATION * 1000 /( 44100 * 1 * (16 / 8))); gives a very similar result.
I got 2265 instead of 2264 using below code
SMP_DURATION = sizes[0]-44; //...
See this code of encoder works flawlessly with RAM loading. All files loading to ram takes 1 second only.
#include <Audio.h> // WAV playing will
#include <Wire.h>
#include <SPI.h>
#include <SD.h>
#include <Encoder.h>
// RAM CODE...
I mean, no more than four stretchers will be call to vocoder.play(); through the mixer simultaneously. I can only work with four or so at the same time.The remaining stretchers will remain stopped until further inputs are issued. something...
If we want to load a new sample with New size into the same stretcher, do we need to clear the stretcher memory first? If yes.... What function should be called????
If no more than 4 stretches are run at a time .Considering the psram capacity...
It is necessary in my code to load the samples into RAM.I removed the vocoder code and tried loading the RAM & play sample, the same files loaded very quickly in just 1 second and start play. Simple code without vocoder is as follow:
#include...