That's right,i'm using teensy 4.0 & audioboard, i should have bewared of the sketch using PSRAM,
switch to teensy 4.1 for this one.
But i've readen somewhere one can solder a PSRAM on the audioboard,is that true?
Well i tried Buffered examples and had an error with SDpiano:
SDpiano:142: error: 'inExt' is not a member of 'AudioBuffer'
142 | pv[i].playWAVstereo1.createBuffer(32768,AudioBuffer::inExt);
|...
LOL,i was talking about the bash command monitor,with the two commands in indian file...
But what you show me,is really magic,how can you explain that, the buffered folder was not hiden in audio i think,
is it another download to concenate the...
Ok,it's a little more clear,but do i git at the same entry like:
git clone https://github.com/h4yn0nnym0u5e/Audio.git git switch feature/buffered-SD-audio-EvR
i'm a little bit confused at this point
For the buffered folder,i'm testing all...
yes i got it now,but i know how to use git ,but i tried to git clone:
git clone https://github.com/h4yn0nnym0u5e/Audio/tree/feature/buffered-SD-audio-EvR
And i have an error :
fatal: repository...
Sorry,i don't see the Buffered folder,it goes from Analysis -> dynamics directly and i don't see it neither in the windows explorer,
please explain me what to do when i am at this page...
I've done it also with playing from goldwave to TDM,in your sketch you are not initializing the cs42448,i think that if you want
to hear something you have to do it,maybe you can see a wave in the plotter without having done the...
I'm such a candid and naive man on this subject,i was ready to erase the PR's to get the new teensyduino,
a chance we have a trace of your updates and gui adaptation on this thread.
What do you want for testings? If i can help with...đź¤
I recover the "index-with-multi-TDM-and-USB" gui of the editor,that i put in the trash with the old "Audio-feature-multi-TDM" folder,
thinking the update will be with all the new options with usb_oct,but it was not.
So now i can play with usb_oct...
Personnally i always initialize the cs42448,were i can set the output level and verify the initialization:
if (cs42448_1.enable() && cs42448_1.volume(0.8)) {
Serial.println("configured CS42448_1");
} else {
Serial.println("failed to...
I think it was my first issue with the teensy examples,the monitor was showing sd playing the song but no sound at all,
then i rewrite the
playSdWav1.play("SDTEST2.WAV");
in low case
playSdWav1.play("sdtest2.WAV");
may be you can give a try...
@h4yn0nnym0u5e,hello good news,all your patching are working now :)
but do we still need to use disconnect before connect to another new choice,i said that because your examples
are at startup,and so after?....
So with your template settings the FT5206 was working for me,but some times i'm will not be using the I2C port but I2C1,were can i
change some settings like: &Wire1... in wich library,RA8875 of FT5206?
By the way, A I2C solution makes sense,no much data speed needed:
https://shop.pimoroni.com/products/bbq20-keyboard-with-trackpad-usb-i2c-pmod?variant=39913457188947...
Ok it's working now,it was the Sd card conflict,display & touch working,
i'm on discovering you template..back soon...
I didn't connect to the BL pin 14,so your blacklight control, isn't it a simulation?
I see your menus are not overriding...
Maybe be you foresee a little explanation with SPI,i have on this PCB an SD card with those settings:
//-----------------------------------------
//-------------SD CARD SETTINGS------------
Serial.print("Initializing SD card...");//CS=38 /...
My bad: This remark from me was silly:
Look at that:
//cs42448_1.enable();
//cs42448_1.volume(0.7);
try to uncomment those lines,sure that the volume has to be set,for the enabling i think the enabling function is enough
All of this is...
I noticed it was not possible to patch directly an input to an output with this method,no sound and the display return itself to the principal menu
after a couple of seconds
for example:
//before in the pre-setup:
AudioConnection...
Mark,
using RA8875 with FT6206 has always worked for me and doesn't frighten me at all,i assume it,used it for about one year with no problem,
but if you want me to have exactly the same configutation,so i'll take out of my stock another teensy...
More infos:
i was using &wire1 -> I2C1 (17,16) in the FT6206 setup,but when i change to &wire -> I2C (18,19) it's the same,of course
the FT6206 settings don't interfere with FT5206 one,so if i take I2C or I2C1,same result,stucking at splashscreen.
Do you switch off and on, the teensy,to see really if the cs42448 is configured or not in the monitor?
I do that two or three times,to be sure of the stable situation.
So if the cs42448 is configured it's ok with the I2C,now the trouble can come...
So,Mark,let's get into that problem,
Yes i have a capacitive one like you,i use normally the FT6206 driver,and in the RA8875 settings,FT5206 is uncommented ,i never cared with it
maybe because those drivers are compatible.
I remember i had...
You said: "is it a wave file that needs to be put on the SD card?"
yes i hope it does,it could be blocking all the process if the sd card driver or so,is called,if you didn't put a sd card in it,it's time to do it
and see what happens.
I BriComp, thanks to point us about nextion,with teensy audio/midi it's a speed up creativity,more flexible than any other display.
i know nextion,i've been a user for a couple of years,it's a very handy display where you can
load a nice picture...
Hi,DOY38,
you can try to write the wav file in lower case,at the beginning i had an issue with
file like : SDTEST.WAV i transformed it -> sdtest.wav or sdtest.WAV
could be i had a conflict with another sd library,now i only have a teensy library.
Hey Mark, it's no ambiguity that i have the same buydisplay 4 - wires as you,same reference,
So i adaptated the pin settings to make it work,and the display showed your splashscreen with no problem.
I did uncomment all the monitor debugs,but it...
I'm stuck at the splashscreen of your template, i've installed FT5206 touch,but nothing respond
before this,i was using RA8875-RA8875_t4 and Adafruit_FT6206_Library for my sketches,and all was alright.
That's very kind of you,Mark
i didn't know you were in the work of synthetizers,my goal is probably primary an audio concept to be like
a kind of inputs,outputs,usb_oct capabilities to be designed as a multimedia center with recordings with...
Hello,kd5rxt-mark
I didn't expect such a piece of sketch!
A lot to learn from this and takes time to be analyzed,i'm almost a beginner and i'll take an opportunity
to grow up my basic level.
I like the way you declare and initialize the buttons...
@AntiLoop:
[ EDITED ] Not sure if the attached template will help you with your current challenge, but I wrote this template as a simple example of how I support a state-driven menu system (for example, with buttons at identical locations...
Hey Weiweiweiwear,
from my experience return,when only one cs42448 is used,don't need pullups resistors,nor AD0 & AD1 setup,just leave it free
and don't need :
//cs42448_1.setAddress(0x48);
//cs42448_1.enable();
I use the setAddress only when...
I had the same problem using multiple row and column menus. The solution is to have a handler for each menu so that the same position can be used for several menus but only the correct one. Use the code at the top of the loop() statement as a...
Hello, Arctic_Eddie and KurtE, it's new for me this kind of handling menus, i have also in each menu many others buttons
witch coordonates are included in the menu select areas of course not in the same menu :)
I use always down screen buttons to...
Hello,
I would like to select different menus with buttons that are same dimensions and at the same coordonnates,
of course,i set a different state for each menu,but when i touch one of the menus,the twice are selected with a very small delay,
so...
AudioConnection myNewPatchCord();
Surely that declares a function called myNewPatchCord that returns an AudioConnection object.
Try
AudioConnection myNewPatchCord;
Hi,MarkT,you got it,that works,but i don't understand why it's written in the teensy site
https://www.pjrc.com/teensy/td_libs_AudioConnection.html
"AudioConnection myConnection();
Create a disconnected AudioConnection. It does not route any...
Alright,i made a very simple sketch to illustrate the error:
#include <Audio.h>
#include <Wire.h>
#include <SPI.h>
#include <SD.h>
#include <SerialFlash.h>
// GUItool: begin automatically generated code
AudioInputTDM tdm1...
Sorry but i have error,i declare in the pre setup: AudioConnection myNewPatchCord();
in the setup: myNewPatchCord.connect(sine2,0,tdm2,0);
that gives this error:
request for member 'connect' in 'myNewPatchCord', which is of non-class type...
I'm thinking about a "BLANK filter",to make a patch bay matrix,instead of using the teensy audio editor,
i could compile with only declare the patchCord : patchCord1();
but after i could't make a connection because it's not initialized in the...
Hi, i'm interessed in creating an audio matrix in my TDM system,
is it possible to declare a patchCord without initializing it with all the variables,only for using it
to make patches on the fly? :
fake: AudioConnection...