K
Reaction score
111

Latest activity Postings About

    • K
      Not knowing exactly what errors you are seeing (posting the output from your build would be beneficial), I thought I'd give this a shot (I have no prior experience with T3.5/T3.6, as I usually use T4.x). I started by downloading the source from...
    • K
      kd5rxt-mark replied to the thread Limit to FLASHMEM usage?.
      Oops, sorry !! I missed that !! Mark J Culross KD5RXT
    • K
      kd5rxt-mark replied to the thread Limit to FLASHMEM usage?.
      It would be very helpful if you could post your entire sketch for others to look at. Make sure to use the CODE tags (</>) right above where you compose your reply. Mark J Culross KD5RXT
    • K
      Unless & until this changes, could you try using a VPN where the server is in a region other than Brazil ?? Mark J Culross KD5RXT
    • K
      Make sure to read the datasheet for the 74HC4067 analog mux carefully. It works great, but you must respect the required settling time after setting the address lines & before reading the output. Mark J Culross KD5RXT
    • K
      kd5rxt-mark replied to the thread Limit to FLASHMEM usage?.
      @TravisSmith: What TD version are you using (TD 1.59 is the latest that has been formally released, & TD 1.60b4 (0.60b4 for the newer IDE) is the latest beta version), & which compiler optimization setting are you using ?? There have been known...
    • K
      Could you temporarily add some gearing to scale up the number of counts from the encoder to get a multiplied measurement for comparison (8:1 gearing to get 8x the counts) ?? Mark J Culross KD5RXT
    • K
      Here's a previous <post> by @PaulStoffregen indicating that your part should work (found by using the forum search for "W25Q16JVSSIM"). Hope that helps . . . Mark J Culross KD5RXT
    • K
      You're welcome !! Glad I could help !! Mark J Culross KD5RXT
    • K
      @Rolfdegen: I think you meant "damaged" rather than "defective" on your Teensy4 modules. You wouldn't want a future reader to get the wrong impression...the T4s were working fine when you received them. Mark J Culross KD5RXT
    • K
      @Gabriel M: I am using a different display (RA8875), and since it is known not to always be well behaved with other devices on the same bus, I am using the SPI1 interface to connect it to my T4.1, so should be somewhat equivalent to your setup...
    • K
      kd5rxt-mark replied to the thread Bad USB Jack.
      The info card that came with your T4.1 shows the D+ / D- pads on the bottom of the T4.1 (also shown in <this> post). You should easily be able to wire to those pads, plus VUSB & GND in place of connecting to the broken microUSB connector. Hope...
    • K
      How are you listening to the output from the Teensy Audio Adapter ?? Are you using the HEADPHONE output or the LINE OUT ?? Either connecting the HEADPHONE signals to a monophonic external device (speaker, etc.) and/or shorting the L & R signals...
    • K
      kd5rxt-mark replied to the thread My Teensys keep dying!.
      @mrneedmore: Have you looked at the Teensy Audio Tutorial <here> ?? After viewing this (& following along with your own actual hardware), it's very likely that you could do the programming yourself. Take a look, you might be surprised at how...
    • K
      kd5rxt-mark replied to the thread Out-of-sync issue.
      Unless you made intentional core file modifications, the Teensy records at a default rate of 44100, not 48000. Playing a recording made at this rate back at 48000 will cause it to complete in 92% of real time (faster). Mark J Culross
    • K
      Yes, it appears that you have had a positive experience identical to mine, which has been that, when I2C audio control is being utilized, everything plays nicely together with the T4.x processors communicating over a shared hardware serial...
    • K
      It would be much easier to provide specific help if you would post a complete sketch. This would allow others to load & compile your sketch locally, as well as to evaluate your complete sketch for errors, etc. Without this, it is almost...
    • K
      @putty: reply with some unrelated comment (joke, etc.) and/or correct my intentoinal mispelling mitsakes as an indirect indication that you are not a chatGPT bot . . . I'll wait . . . Mark J Culross
    • K
      In my TeensyMIDIPolySynth (TMPS) project, I have a T4.1 that controls/manages the traditional 5-pin DIN serial MIDI IN/OUT interfaces, the USBmidi IN/OUT interfaces, & the USBhostMIDI IN/OUT interfaces for up to 7 USB devices, as well as fully...
    • K
      @Cordel: Here are the initialization calls that I have used in a short test sketch, written to test the modulated/tunable strings audio object that @h4yn0nnym0u5e created for our use: sgtl5000_1.enable(); sgtl5000_1.muteLineout()...
    • K
      Towards the bottom of <this> page, you'll find a description of how the bootloader process works. Hope that helps . . . Mark J Culross KD5RXT
    • K
      @SpicyTech404: Just for completeness, can you post the source for the .hex that you are sending via FlasherX (looking for the .ino file, not the .hex file) ?? Mark J Culross KD5RXT
    • K
      @h4yn0nnym0u5e: I just finished adding a "distortion" slider (using your added strings.setDriveLevel() function) & and an associated enable/disable button to the (per-voice) strings menu in my TeensyMIDIPolySynth (TMPS), which (I agree) adds a...
    • K
      My musician son was over for a visit today, so of course he wanted to tinker around with the latest version of my TeensyMIDIPolySynth (TMPS). He noticed something that I had not previously paid any attention to: if you press a key on the MIDI...
    • K
      I can report that this version works as well as the prior. I did, as before, include these files locally in my project source directory (in general, I prefer not to overwrite any core files, to avoid the case where an intentional and/or...
    • K
      kd5rxt-mark replied to the thread MTP Problem.
      I'm not sure that is correct. I quite often use the mechanisms shown below to temporarily exclude sections of my code, and no complaints are generated by the compiler: #define IGNORE_THIS #define INCLUDE_THIS void setup() { } void loop() {...
    • K
      Here's a <link> to a folder on my Google Drive containing a few example recordings from my TeensyMIDIPolySynth (TMPS). Each of these recordings started as a MIDI file played by Aria Maestosa, with audio routed from the LINE OUT on the TMPS into...
    • K
      @h4yn0nnym0u5e (any anyone else that may stumble upon this thread in the future): Here are some measurements comparing the audio processor loading of the original unmodulated strings audio object vs. the updated modulated/tuneable strings...
    • K
      I think that adding the modulated strings audio object to the existing synth_karplusstrong.* source files (with updated class names ending in "Mod") would be good. This would match the way the the original unmodulated waveform audio object & the...
    • K
      @h4yn0nnym0u5e: I am extremely pleased & ver much appreciative for what you have accomplished !! Before testing your latest updates, I set out to build a much simpler example sketch to finally convince myself that calling noteOff() without a...
    • K
      With the addition of SUSTAIN PEDAL processing (requested by my son who is an accomplished pianist, as he was putting an early version of my TMPS thru its paces), the "simple" logic tree for calling noteOff() grew many more branches (e.g. a key is...
    • K
      As a side note (reminded by seeing Paul's <response> to your other post with the requested PR for remedying on optimization hang), curiously, I noticed during yesterday's testing that the hacked up test sketch does not create the desired sound if...
    • K
      I'll take a look later today, but note that I initially hacked the test sketch to only call noteOn(), with no calls to noteOff(). Thinking that I was causing the problem by never calling noteOff(), I added those after the fact. The problem is...
    • K
      @h4yn0nnym0u5e: OK, I've spent some time hacking up the audio portion of my TeensyMIDIPolySynth (TMPS) source files (which normally would require a cooperative touchpanel display managed by a T4.1 to setup & activate all of the controls &...
    • K
      @h4yn0nnym0u5e: I finally found some time to play/test today's update to the modulated/tunable strings audio object. Unfortunately, it seems that today's latest version has some kind of a flaw (it causes my T4.0 audio processor to appear to...
    • K
      Forgot to mention that, instead of replacing the standard synth_karplusstrong.* files with these updates, I have just copied the new source files to my local TMPS folder & made the two sets of classes unique by adding "Modulated" to the names of...
    • K
      @h4yn0nnym0u5e: I don't currently make use of setFeedbackLevel(), & don't anticipate making use of it in my TeensyMIDIPolySynth (TMPS) implementation. EMBARRASSING ADMISSION: When I was doing my processor loading tests, I didn't realize that I...
    • K
      Glad you got it going !! Mark J Culross KD5RXT
    • K
      Not sure what may be going on in your specific environment, but as a point of reference, I can confirm that my build PC also received the same Java 8 update 451 & my TeensyMIDIPolySynth project (which, with the exception of usbMIDI.send_now()...
    • K
      No offense taken at all. I enjoy getting other perspectives . . . it's an opportunity to see things from a different point of view. No one person can know or think of every way to do something...I'm especially a creature of habit in my software...
    • K
      I was thinking particularly about the mixers. There are multiple places where there are several 4-source mixers in parallel at the same level in order to accommodate the number of input objects making up a mix (e.g. the different LFO waveform &...
    • K
      @h4yn0nnym0u5e: Yes, I am aware of the amazing work that @manicksan did to provide easy support for arrays of audio objects. In fact, he used an earlier version of my TMPS as one of his initial <test cases>. Unfortunately, I was so heavily...
    • K
      Because of the WIP nature of my TeensyMIDIPolySynth (TMPS) implementation, so far, I've only posted verbal descriptions of the design. My intent is to eventually publish everything (code, design, parts BOM, PCB, case, etc.) to allow anyone else...
      • 1745074208267.png
    • K
      @h4yn0nnym0u5e: An update on my efforts to incorporate your modulation/tuning updates to the strings object. Once again, thank you for your efforts. I could never have accomplished this without your help. I struggled for a bit to get...
    • K
      Sorry, posted a query, *then* noticed the URL link . . . Mark J Culross KD5RXT
    • K
      kd5rxt-mark replied to the thread Shopping cart issue.
      I, too, successfully placed an order this morning. After several additional failed attempts, the final attempt resulted in a 6-digit order number being reported. Thanks @PaulStoffregen for the updated info & the clarification. Mark J Culross...
    • K
      kd5rxt-mark replied to the thread Shopping cart issue.
      I saw a similar error report yesterday when I placed my order, but I also got notification from my CC company that the expected charge had made to my CC, so I assumed that the order was correctly processed & placed. Mark J Culross KD5RXT
    • K
      @h4yn0nnym0u5e: Well, this new capability now works like a champ !! I can confirm that you have successfully fixed the previously reported AudioMemory leak. I can now tune my strings objects just like I can (using the exact same controls) for...
    • K
      Taking the indicagted format of the new desired message to be sent, the contents should look as shown above ("0x" preceding a number indicates that it is in HEX format . . . the "00" & "01" don't absolutely need the "0x" prefix, but it is...
    • K
      In my particular implementation in the TMPS, I make use of "reuse a note object if the base note is the same" as the default behavior. As an alternative, I allow turning on the "steal the note object of the oldest note" mode as well. So, you're...
  • Loading…
  • Loading…
Back
Top