@Moo I see you added loop functionality, and interpolation has been removed?
Type: Posts; User: M4ngu
@Moo I see you added loop functionality, and interpolation has been removed?
Hi @Moo, Thanks a lot for this, I adapted you ResamplingSdReader for playFlashRaw, and now I would like to make a version for the playMemory, but the core code of that object it's pretty different to...
I've also try to set the interpolation off, it does not affect too much the CPU usage...and sounds worse
pitching down the samples has a small impact in the CPU, looks like the issue comes when...
the idea was real time control over pitch, so offline process does not solve it
Hi Frank, thanks for the input but when using the original flash raw player the AudioProcessorUsageMax() was like 31% and with the resampled version is 102%
also, that 31% isn't only about the 8...
Hi there,
I've adapted the ResamplingSdReader from @Moo to the serial flash raw player,
it works but with 8 players running I'm getting very high values when measuring the CPU with...
Thanks a lot for the answers,
so not actually but could be done.
That will allow some really long delays and looper function, which is pretty attractive feature.
Hi, would it be possible to use an ESP-PSRAM64H Chip with Teensy 4 and AudioEffectDelayExternal?
In the audio design GUI I see 23LC1024 and CY15B104 FRAM chips mentioned.
Thanks
Thanks but the names part is not the problem, as I explain in the OP (maybe not clear enough)
what I need to figure out is how to make an array of pointers for the variables to be saved and loaded...
TUKRA
eurorack trigger sequencer with audio and midi,
24130
sound demo:
https://www.youtube.com/watch?v=dB3c4tiHam4
detailed info here:
https://www.tesseractmodular.com/eurorack-modules/tukra
Hi there, I'm using this code to save and load files from the microSD card, but instead of repeating this 33 times (one for each variable I need to save) would like to do in a loop, using an array...
@KurtE I've try that too, without success.
For the record, I finally solved this by using the VID and DID instead of the USB names, and did it with a simplified version of the USBDeviceInfo class...
that's the first thing I tried, with no luck. Indeed I can change the frequency from 44100 to 88200 with no problem, the 'no sound' issue occurs when jumping below 44100, anyway what I did is to...
This works pretty good! thanks Frank B,
I'm getting some issues with abrupt changes to lower values, sound turns off if I switch from 44100 to 22050, but it works fine with other values ...and I...
Hi, recently released a product based on Teensy 4.1 and many customers are having problems to update the firmware (they were all doing it with the last version of the Teensy loader)
looks like the...
Hi again PIO, would like to know if is there a reason to use AudioNoInterrupts(); in the header file instead of __disable_irq();
I though was not recommended to use it because of this:
"The...
Hi there,
I've reduced the audio block size to reduce the latency and looks like there are only 2 things that are having a different behaviour in my project,
one is the spectrum analyzer, which...
thanks PIO, yes I know plate is not be the most appropriate type of reverb for drum sounds, but I've testing yours and it really sounds much better than the Teensy reverb object that was using...
Trying to reduce the minimum reverb size (because it'll be almost for percussion) I've modified those lines in the effect_platervbstereo.h, but maybe is not the right way to proceed, any advice would...
thx dude, placed the .h and .cpp files in the 'src' folder (instead of the 'include' one) and compiled fine ;-)
thanks for the advice
Hi Pio, I'm trying to use this reverb on a project, but got an error, any idea about what is it? using vscode with platformio:
.pio/build/teensy41/src/Tukra_1.41.ino.cpp.o: In function...
yes, I've seen that example, indeed I tried something with no luck
USBHost myusb;
USBHub hub1(myusb);
USBDriver *drivers = &hub1;
...
const uint8_t *psz = drivers->product();
if (psz &&...
Hello, I would like to make some special function if a device is connected to the Teensy 4.1 though the USB host,
uncommenting this line in USBHost_t36.h shows the device name as 'product ' in the...
ok, solved it looking at the sendMidiNote definition, with 'cable' set to 1 (default is 0)
midi1.sendNoteOn(note, velocity, channel, cable);
happy new year to all ;-)
Hi friends, I'm facing a problem with Teensy 4.1 communicating with a Novation Launchpad mk3, this device has 2 midi ports (through USB)
I get correctly the midi coming from the Launchpad, but to...
I discarded that reverb because of that noise, haven't try to filter the output btw (got a filter in the input because low frequencies overload the reverb input pretty easy).
A better quality reverb...
did you tried with a different microSD cards?
as far as I know, modern cards are fast, but when reading/writing the data sequentially (which is great when recording video in high resolution etc), if...
Hi there,
I have a code (about 8k lines) for Teensy 4.1 which has a glitch, some times the machine freezes and the sound becomes a nasty blip for a second or so, I'm trying to figure out which part...
Hello, I have a question about using i2s_oct,
is this for a i2s IC (audio codec or DAC) with 8 channels or it could work with 4 stereo i2s ICs, sharing the LRCLK, MCLK and BCLK and using one TX...
Hi there, I'm having some issues with Teensy 4.1 and the pogo pins, made a PCB design which uses pogo pins to bring the USB connector to the front panel, but when the pogo pins are in contact, the...
thanks dude, you pointed the problem, it needs also this:
#include <Arduino.h>
now working fine, now I need to find how to make an array for all those samples, my first attempt with an...
The problem I'm facing now is that AudioPlayMemory object takes lots of ram for every added sample file, so I still have plenty of flash memory left, but with only 10 samples (converted with...
ey! thanks a lot for the info, I'm getting crazy trying to figure out how to manage this,
my idea was making a function in my sketch so the raw files in the SD card were copied to the flash memory...
Hi all,
working on a project with T_4.1 here, would like to know a little more about the flash memory on this board,
I've seen some detailed information about the memory on T_4.0 product page but...
Hi, may I ask, how do you guys control the distortion amount? with a mixer or amp before the waveshaper to change the input gain maybe?
would like to add distortion effect to a project, but I would...
Sweet Sixteen (eurorack module based on Teensy, derivative work from 16n),
16 channels of:
-midi & CV & i2C controller,
-CV to midi & CV to i2C converter,
-attenuator...
I would like to use the Atmel AT42QT2640, are those libraries usable with Arduino/Teensyduino? because I haven't seen nothing 'open'
as far as I know the Teensy 4 processor does not support touch pins at all, so you can't use the touchRead library,
plus the Qmatrix allows 64 touch pads, which is way far of the possibilities of...
I've moved some variables, but also reduced some of them or deleted some unused ones.
This part is correct, the first variable is to read the button matrix, the second to compare with the previous...
well, I moved many variables that were declared as global to the main loop or functions, on every step things became more normal, first 2 tracks are not playing reversed anymore and everything is...
I'm doing nothing, just declaring variables, mo idea what malloc is...sorry...as I told my skills are pretty limited
i've just read something about this, probably I'm using too much global variables, will start modifying the code in that direction, also I've been using lots of byte or unit8_t to save ram but looks...
very interesting and useful information
Hi there,
I'm working in a 8 track sequencer, using Teensy 4 (which is amazing btw) The project uses a few big arrays (64 patterns with 8 tracks and 64 steps each) and I have arrays for the...
the audio tool does not support arrays of objects, but you could manage anything done with the design tool making an array of pointers,
AudioSynthSimpleDrum drum0; //xy=219,42...
ok I misunderstood the fact that the DAC does not need a clock with being a master i2s device,
'The integrated PLL on the device removes the requirement for a system clock (commonly known as...
Hi people, just got the boards for a project with Teensy4, the DAC for the audio part is a PCM5100, which should work as i2sslave device but I get no sound,
I've tested with a few examples from the...
thanks a lot for the answer, must try this and see how it works
hi, I'm working in a multiple LFO eurorack module with cross modulation, sadly the AudioSynthWaveform does not have a read(); function (like AudioSynthWaveformDc has) so if I want to control the...