Forum Rule: Always post complete source code & details to reproduce any issue!

Search:

Type: Posts; User: blakeAlbion

Page 1 of 2 1 2

Search: Search took 0.00 seconds.

  1. Replies
    26
    Views
    3,440

    I will check it out! Just curious, why the...

    I will check it out!
    Just curious, why the Teensy LC?
  2. Thanks! I have not tried eagle, yet. I downloaded...

    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...
  3. Replies
    22
    Views
    2,215

    Understood! It will interesting to see where you...

    Understood! It will interesting to see where you land on this.
  4. Replies
    22
    Views
    2,215

    I had an analog drum synth with a Teensy 4...

    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...
  5. very general questions re: fabrication of boards, panels, mechanicals

    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...
  6. Replies
    26
    Views
    3,440

    As Jacquot noted in his write-up, this is pretty...

    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...
  7. Replies
    26
    Views
    3,440

    I am interested in simulating the resonant...

    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...
  8. Replies
    2
    Views
    142

    Flash Memory? What do I need to know.

    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,...
  9. Replies
    20
    Views
    2,472

    I ended up creating a number of EXTMEM blocks for...

    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...
  10. Thanks for the update!

    Thanks for the update!
  11. ? Has this issue been resolved? I am experiencing...

    ? 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...
  12. Language Support: JavaScript, my thoughts

    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...
  13. Replies
    26
    Views
    3,440

    (why do I need all that audio memory? I have a...

    (why do I need all that audio memory? I have a mixer/effects rack, and sampled sounds, too)
  14. Replies
    26
    Views
    3,440

    BGJ, I was able to un-mothball the TeensyBoom...

    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...
  15. Replies
    7
    Views
    773

    I'm running into the same old problem I always...

    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...
  16. Replies
    20
    Views
    2,472

    Thanks, that is what I am looking for, are there...

    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
  17. Thanks for the details.

    Thanks for the details.
  18. Took me months to figure that out. Amazing.

    Took me months to figure that out. Amazing.
  19. Replies
    9
    Views
    276

    Cheers! Grateful to the generous help of this...

    Cheers!
    Grateful to the generous help of this forum. And those delicious Teensies.
    Hope 2021 is kind to us all.
  20. Ahhh okay! Starting to make sense. Wish I could...

    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.
  21. Replies
    20
    Views
    2,472

    Hi, Are there updates on this? At this time,...

    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
  22. Replies
    3
    Views
    699

    ??? Oh dear. If I am loading SD files into...

    ??? 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...
  23. Fair enough, thank you.

    Fair enough, thank you.
  24. Memory allocation for short sample playback

    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...
  25. Replies
    13
    Views
    1,539

    Done! Thanks!

    Done! Thanks!
  26. The Synthesizer above is two identical monophonic...

    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...
  27. Yes, that's the right way to do it! I am...

    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....
  28. Replies
    22
    Views
    2,215

    I have a Teensy 4 in front of me here with MiDI...

    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....
  29. Thanks, jon-mike. I will surely have a look.

    Thanks, jon-mike. I will surely have a look.
  30. Replies
    30
    Views
    3,110

    one more thing, I noticed in some cases the...

    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...
  31. Replies
    30
    Views
    3,110

    To follow up here, my patch to...

    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...
  32. To follow up, I found cutlasses' TeensyPiano...

    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...
  33. I have had some success with this by forking...

    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);
    ...
  34. OMG I thought I was all alone on this one....

    OMG I thought I was all alone on this one. Tomorrow evening I will try soldering a cable to my poor Teensy. I rotated my circuit board holder with the usb still plugged in. Yank!
    I suppose if I had...
  35. Replies
    30
    Views
    3,110

    Good point, thanks.

    Good point, thanks.
  36. Replies
    30
    Views
    3,110

    To recap, all I have done is extract a value from...

    To recap, all I have done is extract a value from a class derived from the AudioEffectEnvelope class. This has taken me from a nebulous POC to some kind of Paleolithic Shruthi sitting on a few wired...
  37. Replies
    30
    Views
    3,110

    So here's what I found. With my modified...

    So here's what I found. With my modified AudioEffectEnvelope, I can use an envelope as a source of value whether or not it's routed through the audio path. The only requirement is that there is a...
  38. Replies
    30
    Views
    3,110

    Yup, my proof-of-concept works end-to-end. I am...

    Yup, my proof-of-concept works end-to-end. I am driving an AS3360 VCA (who loves a zero-to-two volt control range) with a Teensy Audio Library Envelope over a PWM pin on a Teensy 4.0. For my...
  39. Replies
    30
    Views
    3,110

    If nothing else this will let me drive leds with...

    If nothing else this will let me drive leds with the envelope value; nice eye candy
  40. Replies
    30
    Views
    3,110

    I will do a proof-of-concept for this with a...

    I will do a proof-of-concept for this with a modified version of the AudioEffectEnvelope class. I will have a callback update a PWM output, with the attenuation value of the envelope scaled for a 12...
  41. Replies
    30
    Views
    3,110

    oh my poor, dated, tiny brain...

    oh my poor, dated, tiny brain...
  42. Replies
    30
    Views
    3,110

    boxxofrobotos, thanks! I'm not sure how that...

    boxxofrobotos, thanks!

    I'm not sure how that would work, but I'll have a helping of that. Does this imply that if I picked some library-compatible DAC I could route the DC to that output?
    Okay,...
  43. Replies
    30
    Views
    3,110

    The reason I am chewing on this issue is because...

    The reason I am chewing on this issue is because I would like to do just that: I would like to be able to control an analog voltage controlled filter with the same envelope code I use to control my...
  44. Replies
    30
    Views
    3,110

    I am not suggesting all control signals should go...

    I am not suggesting all control signals should go through the Teensy audio path.I am suggesting they should not go through the audio path. There is zero percent chance I will ever take a 10Hz sine...
  45. Replies
    30
    Views
    3,110

    Basically, it would be good to have a float...

    Basically, it would be good to have a float envelope2.getValue(); method, but if I could only poll that in loop() it wouldn't be great.
    What I really want is a different class of output device...
  46. Replies
    30
    Views
    3,110

    I am very curious about this. I would like to use...

    I am very curious about this. I would like to use the "DC" signal in the Teensy Audio Library, modulated by the envelope et cetera, as a "real" DC signal for some analog circuits. I don't see how...
  47. Replies
    6
    Views
    785

    I appreciate your help! Now that I can see I can...

    I appreciate your help! Now that I can see I can make a steady signal as shown above without using the blocking tone() method, I am all set.
  48. Hi Emmanuel63, I'll refer you to a thread I...

    Hi Emmanuel63,
    I'll refer you to a thread I OPed here.
    https://forum.pjrc.com/threads/63212-Pitch-control-of-sample-playback-current-state-of-things

    It was a dead end for me, but I think the...
  49. Replies
    6
    Views
    785

    I happen to have a Teensy LC on hand. I know it...

    I happen to have a Teensy LC on hand. I know it has fewer timers than a big teensy. Can I generate more than one PWM tone with a Teensy LC? Looking for at least 3 square waves to XOR into a metallic...
  50. ... and the serial com on the emic is so slow I...

    ... and the serial com on the emic is so slow I don't think a generic level-shifter would cause any drag, but Paul may be right about wasting current...
Results 1 to 50 of 84
Page 1 of 2 1 2