You might want to give my Dynamic Audio Library a try out: the updated audio objects are on github, and you also need AudioStream.cpp and .h from cores, which can be found here. I started a thread on the updated...
So, is that digital or analog? It's a definition of a text substitution you want the compiler to make. Use it as you see fit.
What's the difference of a digital zero and a analog zero? Well ... you can compare digital...
True, but if USB_SERIAL "wins" then you don't have an audio interface, which will clobber stuff!
Just out of interest I had another play with the TeensyDebug add-on, having failed to get it to work ages ago and given...
Repeat disclaimer: I Am Not A PlatformIO User! However...
Looking at the line "; See https://github.com/platformio/platform-teensy/issues/65", I did, and it may be you have to put back the "build_unflags =...
Ah, OK, I understand. I don't use PlatformIO myself, so if that's anything to do with your problem I can't help...
As far as I can tell from other semi-related work, there are no problems caused by having the static...
Works fine for me here, having transposed it to the Arduino IDE. I had to
enable instantiation of the SOARaudio class in setup()
change from WM8731 to SGTL5000 because that's what I've got
set the volume and test...
This was still annoying me, so I had a crack at it. Turns out to be a mis-application of the idea mooted by Paul in https://forum.pjrc.com/threads/54711-Teensy-4-0-First-Beta-Test?p=194676&viewfull=1#post194676; the...
Hi folks
Been chasing this one for a while, and have got somewhere, though I don't understand the hardware interactions well enough to make a stab at fixing the code :(
Here's a sketch that reproduces the problem:...
Agree, pretty sure I've seen this happen with AudioEffectDelayExternal. @MarkT, is there an "opportunity" here for a cheap high-pass filter audio block? i.e., one that doesn't use much CPU, isn't theoretically great,...
I've just realised that when live-editing an AudioEffectDelayExt object, e.g. changing the maxDelay parameter, GUI++ will need to destroy and re-create it, in a similar manner to what happens when AudioMixer and...
I've had a bit of a play, and you can find the result in a branch in my fork of your code. It's possibly not worthy of a PR, as I've only really improved on Export2/Class; the result for Export2/Simple is definitely...
That's great - seems to be working fine for me!
What's the best set of .js files for me to tinker with in order to try to make this work for C++ export as well as OSC? Looks like you have Export and Export2 buttons,...
That’s great: please do simplify the makeConstructor approach as you say - easier to maintain! I’ll change my custom object to suit. Do you agree it can also be used for mixers? Should allow you to remove some code, I...
I've just pushed an update to the OSCAudio repository, which allows for easier maintenance of objects which need constructors with parameters. At the moment this applies to the AudioMixer and AudioMixerStereo objects,...
Just done a PR with speculative code to allow custom nodes to add extra parameters to the OSC message at creation time. I haven't implemented that for the audio mixers, but if we did, it would probably remove a few...
Is the Node Definitions Manager broken at the moment? I don't seem to be able to add a new node type to my group...
This may be academic, as it's a new implementation of AudioEffectDelayExternal I want to test, which...
Oh life is bigger
It's bigger than you
And you are not me
The lengths that I will go to
R.E.M. "Losing My Religion"
"Life? Don't talk to me about life."
Marvin the Paranoid Android "The Hitchhikers' Guide to the...
This is a very interesting post, Paul!
The Teensy community seems to have a huge spectrum of users, from hobbyists to professionals, beginners to experienced, and those with a plan to those just tinkering. Around...
Um. The part number and link appear to be different … the link is to a Flash memory, not RAM, so not directly relevant to this thread, though you may be able to use it for other purposes - it looks like the one...
I've made a static library version of the update, and opened PR#433 in the repo, so everyone can share the joy. If you want to to be an early adopter, my branch can be found here. You only need the updated...
The SPI code was already there for the 23LC1024, so I just checked the datasheets to ensure that single-wire mode was valid for the QSPI PSRAM, and the command set was the same. All looked OK, so I tested it unchanged,...
Yup. The same QSPI RAM that you add for 8 or 16MB on T4.1 will work on the audio adaptor, though being clocked slower and using single-bit interface the one on the adaptor gives a higher CPU overhead.
v0.10-alpha of the dynamic audio library now implements options for an 8MB PSRAM fitted to the audio adaptor, and / or direct use of EXTMEM and / or heap. Rather than pass in pointers, I've implemented...
I've just released v0.10-alpha of the audio library, which is a first try at making AudioEffectDelayExternal properly compatible with the other dynamic objects: previously it would have leaked delay memory something...
Funnily enough I just started looking at this yesterday, as part of the dynamic audio objects development. It was mainly to do with being able to re-allocate the external memory when AudioEffectDelayExternal objects...
This thread reminded me I was going to implement a non-real-time audio plotter. I've done it now, see https://forum.pjrc.com/threads/69900-Non-realtime-audio-debugging for my post, which you may find helpful to...
Hi folks. Here's a sketch I'd been meaning to circle back to at some time ... and the time is now.
An oscilloscope is massively useful for debugging some audio issues, but not everyone will have access to one. Here's...
Great, seems to work for me. I've done a PR which restores the ability to export OSC-based classes, seems to be back to where it was before. See PR comment for why the fix was needed...
Note that the latest version...
Apologies, been offline with other stuff for a while - it's not that I've lost interest, far from it!
I've been having a few issues with the editor, too. Here's the design:...