New Error... Please help
You may want to try TeensyDuino 1.58b3. The last post in the linked thread says
Arduino: 1.8.16 (Windows 10), TD: 1.58-beta2, Board: "Teensy 4.0, Serial, 600 MHz, Faster, US English, Normal"
Here are my New Errors:
C:\Program Files (x86)\Arduino\tools\audio-guestbook-main\audio-guestbook\audio-guestbook.ino:49:15: warning: missing terminating ' character
49 | AudioPlaySdWav' playWav1; // Play 44.1kHz 16-bit PCM greeting WAV file
| ^
C:\Program Files (x86)\Arduino\tools\audio-guestbook-main\audio-guestbook\audio-guestbook.ino:49:15: error: missing terminating ' character
49 | AudioPlaySdWav' playWav1; // Play 44.1kHz 16-bit PCM greeting WAV file
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Program Files (x86)\Arduino\tools\audio-guestbook-main\audio-guestbook\audio-guestbook.ino:50:29: error: expected initializer before 'queue1'
50 | AudioRecordQueue queue1; // Creating an audio buffer in memory before saving to SD
| ^~~~~~
C:\Program Files (x86)\Arduino\tools\audio-guestbook-main\audio-guestbook\audio-guestbook.ino:54:28: error: 'playWav1' was not declared in this scope
54 | AudioConnection patchCord3(playWav1, 0, mixer, 1); // wav file playback mixer
| ^~~~~~~~
C:\Program Files (x86)\Arduino\tools\audio-guestbook-main\audio-guestbook\audio-guestbook.ino:57:37: error: 'queue1' was not declared in this scope
57 | AudioConnection patchCord5(i2s2, 0, queue1, 0); // mic input to queue (L)
| ^~~~~~
C:\Program Files (x86)\Arduino\tools\audio-guestbook-main\audio-guestbook\audio-guestbook.ino: In function 'void loop()':
C:\Program Files (x86)\Arduino\tools\audio-guestbook-main\audio-guestbook\audio-guestbook.ino:185:7: error: 'playWav1' was not declared in this scope
185 | playWav1.play("greeting.wav");
| ^~~~~~~~
C:\Program Files (x86)\Arduino\tools\audio-guestbook-main\audio-guestbook\audio-guestbook.ino: In function 'void startRecording()':
C:\Program Files (x86)\Arduino\tools\audio-guestbook-main\audio-guestbook\audio-guestbook.ino:282:5: error: 'queue1' was not declared in this scope
282 | queue1.begin();
| ^~~~~~
C:\Program Files (x86)\Arduino\tools\audio-guestbook-main\audio-guestbook\audio-guestbook.ino: In function 'void continueRecording()':
C:\Program Files (x86)\Arduino\tools\audio-guestbook-main\audio-guestbook\audio-guestbook.ino:297:7: error: 'queue1' was not declared in this scope
297 | if (queue1.available() >= NBLOX) {
| ^~~~~~
C:\Program Files (x86)\Arduino\tools\audio-guestbook-main\audio-guestbook\audio-guestbook.ino: In function 'void stopRecording()':
C:\Program Files (x86)\Arduino\tools\audio-guestbook-main\audio-guestbook\audio-guestbook.ino:329:3: error: 'queue1' was not declared in this scope
329 | queue1.end();
| ^~~~~~
C:\Program Files (x86)\Arduino\tools\audio-guestbook-main\audio-guestbook\audio-guestbook.ino: In function 'void playAllRecordings()':
C:\Program Files (x86)\Arduino\tools\audio-guestbook-main\audio-guestbook\audio-guestbook.ino:374:7: error: 'playWav1' was not declared in this scope
374 | playWav1.play(entry.name());
| ^~~~~~~~
C:\Program Files (x86)\Arduino\tools\audio-guestbook-main\audio-guestbook\audio-guestbook.ino:380:13: error: 'playWav1' was not declared in this scope
380 | while (!playWav1.isStopped()) { // this works for playWav
| ^~~~~~~~
C:\Program Files (x86)\Arduino\tools\audio-guestbook-main\audio-guestbook\audio-guestbook.ino: In function 'void playLastRecording()':
C:\Program Files (x86)\Arduino\tools\audio-guestbook-main\audio-guestbook\audio-guestbook.ino:411:3: error: 'playWav1' was not declared in this scope
411 | playWav1.play(filename);
| ^~~~~~~~
Multiple libraries were found for "SD.h"
Used: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SD
Not used: C:\Program Files (x86)\Arduino\libraries\SD
Using library Bounce in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Bounce (legacy)
Using library Audio at version 1.3 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio
Using library SPI at version 1.0 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI
Using library SD at version 2.0.0 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SD
Using library SdFat at version 2.1.2 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat
Using library SerialFlash at version 0.5 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SerialFlash
Using library Wire at version 1.0 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Wire
Using library Time at version 1.6.1 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Time
Error compiling for board Teensy 4.0.