Lovely machine!
Type: Posts; User: blakeAlbion
Lovely machine!
What is CPU/Memory usage like on this? Do we see a polysynth using this? Or more like one teensy in a eurorack module?
No, sorry, I did not know this was not a known issue. I am using Big Sur (I think). When I changed the board manager to use Teensy 4, the loader came up on compile. Seems like something got stuck...
I had to rollback the beta Teensyduino before I could test it with the Teensy 4, because I could not compile my project for the LC with that beta.
(Also, noticed Teensy Loader would not launch.)
I...
...where do I download beta Teensyduino? oh, I see
Will do, thank you!
Hello,
I am working on a hobby project using I2C for an OLED display and SPI for an SD card reader plus 3 digital potentiometers.
For the Teensy 4, the SD reader does not initialize. It's one...
The display no longer has pixel drift, but runs slower. I tried 2.2K pull-up resistors. Maybe something a little bigger.
Frank B,
Wow, that improved things. I'll need to determine optimal values.
Thanks!
I'm seeing some weird scrolling using the Adafruit_SSD1306 (with 128x32 OLED Display) with I2C on my Teensy LC. (Never mind how slow this runs on the LC)
It seems like there's a small offset error...
Nope, it’s just a voltage issue on the cheap card reader. Done.
One final question on this thread.
I am trying to use an SPI SD card reader. One of those really cheap, one-bit ones. It works on my Uno.
I am trying to use Teensy 4 pin 14 for CS. The test...
Hah! Never mind my comments. I can't help myself. The truth is this kind of development is the Wild West, and I would not have it any other way. I like figuring out how to get multiple devices to...
Wow. I really like the transaction/settings API.
Seems like libraries need to do a little more to support multiple spi devices. Like, my program opens up SPI, and then I ask each SPI device library for their respective settings. Then I get to...
Hello!
I see my Teensy has multiple sets of SPI pins. Can I run SPI on more than one set of pins simultaneously?
The documentation suggests no. It seems SPI is a "Singleton": One instance per...
Should I try that branch for myself, or wait for a pull request/merge?
I will check it out!
Just curious, why the Teensy LC?
Thanks! I have not tried eagle, yet. I downloaded kicad but could not figure how where to begin... I am sure CAD, like all other tech things, is something we talk about like there's a universal...
Understood! It will interesting to see where you land on this.
I had an analog drum synth with a Teensy 4 delivering metal noise for cymbal and high hat sounds. It’s an insultingly simple task for the Teensy 4 I admit (trivial to add knobs and midi), but MQS...
It's a new year, and time to try new things.
If I want to get a PCB made, maybe a very small batch, what files do I need to send? Is it just a PDF? How good do they have to be? To me, this is one...
As Jacquot noted in his write-up, this is pretty much an "MVC" application, so I de-coupled the user interface, the sound generators, and the sequencer. In that state, the voice.cpp file exports all...
I am interested in simulating the resonant filters.
I had the old Arturia Storm software and they did a decent job with ringing filter percussion.
I'm going to assume the existing Teensy Audio...
I have a lot of wav files on my sd card.
When my "drum machine" loads a "kit" of samples (into 8+ voice playback buffers), it takes a whole lot of milliseconds to load in the sounds.
It's so slow,...
I ended up creating a number of EXTMEM blocks for my drum machine. Dynamic allocation isn't needed.
I can load in gobs of data now.
I can reload new samples into each voice of my sample player as...
Thanks for the update!
? Has this issue been resolved? I am experiencing the above mentioned freeverb buzzing and crackling noises. In my design, the reverb recovery stage is after all my audio gates. I'll add more gates...
Hellos,
JavaScript is still being used for some "IoT" embedded products, presumably because "JavaScript is the language of the Internet".
This implies the reason I want to use JavaScript is...
(why do I need all that audio memory? I have a mixer/effects rack, and sampled sounds, too)
BGJ,
I was able to un-mothball the TeensyBoom project and run it on Teensy 4-4.1.
I really like your drum sounds, they evoke Eno-like electronic percussion but they're also quite unique.
The...
I'm running into the same old problem I always run into when I want to combine web tech with embedded tech. We have JSON support in C++, but I can't do the essential things I really want to do with...
Thanks, that is what I am looking for, are there any example sketches for this allocation? Or is it just as simple as extmem_malloc() in the place of malloc()?
Happy xmas
Thanks for the details.
Took me months to figure that out. Amazing.
Cheers!
Grateful to the generous help of this forum. And those delicious Teensies.
Hope 2021 is kind to us all.
Ahhh okay! Starting to make sense. Wish I could add a PSRAM chip to the Teensy Audio Shield, but I guess I can add a Teensy Audio Shield to a Teensy 4.1 with the ram chips soldered in.
Hi,
Are there updates on this? At this time, can I dynamically allocate memory in the PSRAM space?
Fortunately the chips are cheap, but I was hoping I could use them.
Thanks,
Ben
??? Oh dear.
If I am loading SD files into memory, some of which may be > 80K and want to be able unload/load a different file, what can I do? Do folks write their own heap management code, or do...
Fair enough, thank you.
Hello,
Let’s call what I am working on a “drum machine”.
My drum machine needs to allow the user to select a short 16 bit mono pcm wav file from a library of sounds on the SD card. If possible I...
Done! Thanks!
The Synthesizer above is two identical monophonic synths sharing the same set of controls.
It uses the L and R MQS outputs for the waveform generators.
I use a PWM pin for VCA, a PWM pin for VCF...
Yes, that's the right way to do it!
I am routing the digital value of the envelope to "physical PWM" pin on the Teensy so I can generate a "DAC-like" voltage to control an external analog circuit....
I have a Teensy 4 in front of me here with MiDI on Serial1, and it's using the audio library with a Teensy Audio Board. In the garage I have a Teensy 4.1 using Serial1 and MQS audio simultaneously....
Thanks, jon-mike. I will surely have a look.
one more thing, I noticed in some cases the attack envelope had some odd spikes in it... by filtering certain ADSR states in the effect module, and discarding falling values during attack time and...
To follow up here, my patch to AudioEffectEnvelope solved my problems well. I was plagued by an analog VCA (AS3360 with just about perfect CV feedthrough rejection) clicking on rapid attack times. It...
To follow up, I found cutlasses' TeensyPiano project. This is a Teensy Audio Library-based sample playback engine that does _exactly_ what I want. It only plays 16bit PCM audio, and that suits me...
I have had some success with this by forking AudioEffect envelope and adding a callback after update() completes its audio memory work.
...end of update()
transmit(block);
release(block);
...