@Robot:
If I understand your request correctly, I did that exact same thing for my TeensyMIDIPolySynth project using the Adafruit PowerBoost 1000 (2465) & the Adafruit Panel Mount Extension USB Cable Micro-B Male to...
Here's what I'm using in the project currently occupying my workbench:
#include <ILI9341_t3.h>
#include <XPT2046_Touchscreen.h>
#include <ILI9341_t3_Controls.h>
#include <font_Arial.h> // custom fonts...
Because we occasionally do solder-based repair/rework (cables, components, etc.) in our development lab at work, we are required to take a Lead Safety class annually. One of the biggest surprises that came out of this...
Likewise, I forgot to mention in my earlier post that OSHPark accepts KiCAD files directly . . . no need for Gerbers there as well.
Mark J Culross
KD5RXT
Ben:
To produce a PCB, using KiCAD is a good place to start. I have produced several boards, with requirements ranging from very simple to quite complex, for both hobby & work (I am a software/systems engineer, but...
@Gadget999: Can't tell if you are looking for the "pin map/definitions" or for "ASCII art which details the pin map/definitions." Does <this> provide the info that you are looking for ??
Mark J Culross
KD5RXT
As a follow-up, I was able to get the display & touchscreen working as before. I haven't tested the audio adapter yet, but that should "just work" as it has.
In the end, I ended up with the following pin assignments...
@PaulStoffregen:
I am playing with a Teensy 4.0 + ILI9341 Touchscreen + Audio Adapter Rev D. The text on the ILI9341 touchscreen display <page> is not very clear on when it may be appropriate to use the alternate...
@defragster:
Thanks for the reply. I have to admit that the text on the ILI9341 touchscreen display is very confusing/contradictory to me. In the "Connections" area, it says "This ILI3941 display works well with...
I have a PJRC ILI9341 touchscreen connected to a Teensy 4.0. I use an #ifdef statement to switch between the default pins & the alternate pins (for when using the ILI9341 touchscreen display & the Audio Adapter on the...
@morry:
From this <URL>, here are some stated limits (Note that these are assumed when using the OctoWS2811 Adapter, which supports 8 strips . . . may not be exactly what you were asking, but should give you some...
In my TeenyMIDIPolySynth, as I read the settings for any of the controls that lend themselves to being restored (toggle switches, waveform selections, etc. . . . basically, everything except the pots), I start a...
@soky157:
Mate the "5V" & "GND" pins on the audio board with the "5V" & "GND" pins (respectively) on either the T4.0 or the T4.1 & you're good to go !! On the T4.0, the "GND" pin is simply labeled "G". I'm not...
In bigFile2MB, should the "while" be changed as marked between "==>" & "<==":
void bigFile2MB( int doThis ) {
char myFile = "/0_2MBfile.txt";
char fileID = '0' - 1;
if ( 0 == doThis ) { // delete File
...
DB:
I'm glad that you asked & happy to answer with regard to the meaning of the amateur radio callsigns: the amateur radio callsign letters & number do have some meaning. Historically, there used to be very strict...
I looked up the KD5WMY callsign & found that it belongs to Dale S Garcia. I don't know Dale, but with the unpredictability of radio propagation, I may actually catch him on the radio some day !!
Mark J Culross...
@MIDIMinion:
Maybe take a look at using a "digital switch" (CD4066) or maybe even an analog MUX (8-channel 74HC4051 or 16-channel 74HC4067 - both are way overkill, but will certainly do the job). If you use the...
MIDIMinion:
There's a discussion on another thread <here> that talks about how to disable MIDIthru in software. Is there some other factor necessitating the op-amp approach, or would disabling MIDIthru with software...
@mmryspace:
Maybe you could try just sending a "NoteOff" message for each of the base notes, in addition to the "NoteOn" message that you are sending for each of the transposed notes.
Good luck & have fun !!
...
Bazziil:
A few years back, as our amateur radio club refined the electronics packages that we launched via a weather balloon (up to 100,000 feet), we found it very valuable to test everything as best we could before...
@Hayden_:
I don't have any specific experience with the Arturia Beatstep, but if you have it setup to send a middle C every 16th note, I would expect that you'd get a NoteOn/NoteOff pair at that rate. Looking at...
@sonicmanipulator:
I don't have any specific experience with WS2812SERIAL, but these comments are from my experience with the FastLED library in general. Here's something to try and/or check:
As part of the...
@benwadub:
Two observations/suggestions:
1) "wavelfopitch.begin(0.3, 440, wavfrm);" is called to start the pitch control oscillator, where wavfrm has only been defined, but never initialized (you may get lucky...
@MarkV:
Here's a simple MIDI polyphonic example that I hope might help you to understand the method of managing polyphony that I attempted to describe. Rather than using audio classes (with which I have no...
Additional observation: in the process of generating the .sym files for the different TD versions, I thought I'd tinker with some of the other optimizations (I normally build everything at "Fastest" as indicated...
@PaulStoffregen:
Thanks for your reply to my inquiry. I'll take a detailed look at the .sym files as recommended. If I'm not able to narrow down the resolution with that analysis, I'll post the files for further...
I'm getting different results when compiling my TeensyMIDIPolySynth project source between the latest TD1.54beta5 & the previous TD1.54beta4. For each test, I uninstalled Arduino, installed Arduino 1.8.13, then...
@MarkV:
Sorry, I didn't do a good job of making it understandable. For polyphony, you would define four oscillators/VFOs (one for each simultaneously pressed key, as many as desired - e.g. if you wanted 4-poly, you...
@manicksan:
I developed everything as a single (monophonic) design, then used a copying/pasting/scripting to extend it to 4-poly. Once that was verified, I took it to 8-poly, then finally to 16-poly (my piano...