Multi channel at high rates isn't something I recall as posted. It would take the person having done it or interested in working it out to login and see the post.
It would take some special effort if possible given...
For what it's worth, the PCBs do (supposedly) go through electrical testing via automated flying probe machines at the board house, in order to weed out any defective ones before they're shipped.
Oh, you're lucky. We had one RadioShack here in western MA for a while. Then it closed and re-opened as BRW Electronics (I think that's what it was called?) which was only open for a year or two before closing. I don't...
Thanks for the report, and I'm glad to hear that it mostly went well. I'm very curious to see photos of the socket issue, because I just assembled one with the socket kit and it went pretty smoothly. Now I'm going to go...
You're welcome!
They're in-progress. I'm experimenting with Dozuki's free offering (think iFixit) for step-by-step instructions with photos.
This happens to me all the time. And every time I think "I'll be...
is there someway to test the breakout with power before mating with the T4? seems that if the assumption is the power of the T4 is somehow inadequate then using a generic power supply to test the breakout for shorts...
Hi Tom, for a skilled programmer this would be an easy task, I am sure. I am total noob though and for me the learning curve was too high. Also I must admit I didn't find the teensy community neither helpful not...
Just FYI on a windows machine with python 3.6 I had to run ' python -m http.server 8000 ' on the AudioTool directory and then I had access to localhost:8000, the other command threw an error. I may be new to this but...
I was thinking 4 different waveforms, WAVEFORM_SINE, WAVEFORM_SQUARE, WAVEFORM_TRIANGLE, WAVEFORM_SAWTOOTH, I think they are the most
"musical of waveforms. Is that doable?
Just clone or download the Audio library, open a command prompt, change into the directory where you downloaded it, type "python -m SimpleHTTPServer" and then go to localhost:8000 in your browser, and boom, the GUI...
I just edited the mixer class to have 8 inputs, it's a simple change. Most of my instruments have only 6 voices, and one has only 3 voices due to how CPU hungry they are.
Oh, and it's really easy to change the number...
Oh I misunderstood what you were asking when you posted that originally.
What's happening is the map function is converting the pot reading to four distinct values, 0 - 3. Sine and triangle are the starting and...
Writing S-Bus output to a microSD card is very twitchy. I think I'm going to quit messing with kit and just remove the repeated channels from the output file.
For a larger synth, yeah it is needed. I have an instrument class, and 8 derived classes to encapsulate each instrument type. The derived classes hold the oscillators, envelopes, filters, NoteOn, NoteOff, assignable...
That just reminds the compiler that it's a floating point number rather than a double. It's just one of those little hand optimizations that I always do whether it's really needed or not.
I’m thinking out loud here...
Wouldn’t it be clearer if you wrote a class which encapsulates a voiceless ? oscillators,, amps, filters, envelopes? While the setups produced by the online tool are very handy, for...
For number of voices.. I think most polyphonic synths these days are in the range of 4 - 16. Minilogue is 4, Deepmind comes in 6 and 12, Prophet is 16. The voice stealing really makes a huge difference, I'm glad I tried...
WOW!!! Thanks so much wcalvert!!! I added in my USBHost code, the 8 buttons, and the lowpass filter. There's a lot to go through here otherwise, thanks so much! A few quick questions...
What would you say for optimum...
Well, I remembered that I'd seen T4's at the local electronics store (You-Do-It Electronics in Needham, MA), so I jumped in the car and got the last one! So back in business tomorrow morning.
A few more comments on...
Here's my tested code, 2 oscillators per voice, only 4 voices to get going. I'm using USB device rather than USB host, so you'll want to change that, and alter the analog pins to match what you are using.
#include...
@MM - instructions will be handy - there was a recent note about those close pins to battery holder needing trimmed/attended to in some fashion.
Interesting - you guys got one already - USPS says something to be here...
Thank you again defragster, I've got it *mostly* working now in that EEprom writes are no longer blocked and the list of dirty kludges has diminished to ONE. Yay!
All good Brad.
The octo board is good to get your feet wet and quickly connect to pixels using common easily accessible materials like the cat5/6 cables etc. Its not really intended for long runs etc.
I have...
@loglow
Dan,
I've assembled the new board - thanks very much for including me. It went very well, much smoother than the first Beta - took about 3.5 hours with quite a bit of time spent working out a sensible...
Teensy pins 24 and 25 are the hardware UART port Serial6 (pin 24 is TX6, pin 25 is RX6). From the schematic, teensy pin 26 is hooked up the ESP32 IO0 pin, teensy pin 28 is hooked up to the enable pin, and the 3.3v and...
Hey Crees, thanks again for your response. I'm not really sure what you mean by "my approach" since, really what I'm asking for here is what is the typical use for the Teensy and Octo boards for LED animations.
I'm...
We are trying to use the Teensy 3.2 in a build but a few of the USB headers from our Teensy fell off.
The solder pads on the Teensy 3.2 look good, but it would be nice to a few extra heads on hand in case we need to...
I'm using a teensy 3.6 to try and do some searching of twitter using the Temboo website and library.
Unfortunately I've fallen at the first fence.
The library is designed for the Arduino Yun but anyway always was up...
Great, thanks for your input neurofun.
Thank you so much for all your answers and effort to help me!
I'll report back if there are some interest of that.
Yes, looks exactly like that photo and J8 is open and the the device is 4-wire serial interface as I double checked the jumpers.
I have 5V sensor output to supply the screen from the ECU so if it'll work better with...
This guy has what you want. Just replace all the Adafruit_HX8357 with ILI9341_t3 and make a few other pin assignments. He also has some great plotting software.
https://youtu.be/U5hOU-xxQgk
Sorry, hopefully someone else up here can give you more definitive stuff...
But I personally have had better luck with +5v to the display an in one case I actually retrofitted their display to use +5v, which required...
After running some quick tests I haven't been able to reproduce either of your issues using the latest MacOS Catalina 10.15.2 to any degree of certainty, on the first launch of the IDE when doing cmd-f the search window...
You only need to update pixels for the needle so there's no perf issue and the needle can also overlap the background graphics. You can even have a texture for the needle for some added visual flair. The challenge is to...
Ok, here is a first question just to be absolutly certain that I'll not breaking it directly.
It says: *We use pin header connection,5V power supply and 4-wire serial interface by default.
sumotoy says in his...
Thats fantastic man. When you're ready to share it I'd love to check it out! I'm sure a man of your skills is putting together an amazing product! And I love the op-1, btw... lol. Now you have me very curious... are the...
I have one oscillator per voice right now, but I'm not using the stock Teensy oscillators ;). My synth is about the size of an OP-1, and it kinda works in the same way. Depending on what screen you're on and what you're...
Yes I always figured the way I wired it up may not be ideal, this is my first ever stab at a synth and my coding AND synthesizer skills are limited at best, though so far I think I've muddled through ok...lol. :) In the...
I've seen two issues with the Catalina install (running on Mojave):
When I open the search box with cmd-F the first time after a fresh open, and I start typing, the first few characters in my search always go into...
Thanks Paul! There's the missing piece.
I must have searched for "uart0_status_isr(" (including the opening parenthesis) and that's why I didn't get that reference in my results.
I *really* do want to learn...
Hmm... well, "voiceToUse + 8" certainly looks suspect.
If voiceToUse + 8 goes beyond the size of the array, it will probably lock the Teensy up. I'm amazed it's not locking up as is.
I loaded syntharch.h into the...
@jonr
Yes indeed, those points are connected through pin6.
Now if I move that ground plane via 1mil(0.0254mm) up, it then passes DRC.
I suspect there might be some difference between Kicad versions, or different...
Morning @KurtE
This cold is kicking my you know what. Had to crash for a while. But before more coffee.
Think you should - it would make life easier to use DMA with ADC. As for using a display - think that may...
So I'm trying to set up your code wcalvert and at first I noticed that the pot was only selecting between two waveforms, and it looked like you had it mapped that way so I changed the mapping to reflect 0 -3 and then...
Good luck... When it arrives and or if you have additional questions, it might help to put a link in to the exact one you ordered...
More details about some other experiences with these dsiplays up in the thread:...
Thanks for quick respons KurtE.
Of course I was a fool not to ask here before I ordered it but it is what it is...
Next time I would definatly follow your advice about the spec.
It looked like it could be...
I See it connected the same way as jonr with no errors in the DRC, plus can verify continuity on a PCB here. I'll add more GND vias, move the traces around the crystal, add decoupling to the MKL04 and then re-upload the...
You'll probably need to modify the source, since tx_state is declared static.
But regardless of how you go about things, hopefully this info about how the USB device code works will help.
Hi All,
Having an absolute blast using the audio designer. It's fantastic!
I'm working on a project that uses a bank of bandpass filters and I'm trying to figure out a good way to allow them to self-oscillate.
I'm...
The question is, do I extract the simple class I put into the sketch and make it a reasonable library class object. If so should probably clean up, probably remove direct access to variables, but instead have helper...
In my Kicad, those points are connected (through the pin 6 area) and it passes DRC. But you could check the gerbers to verify. Do add more ground vias - think small loops and short, low impedance connections, not...
It has been a long time since I played in this library.
But the first thing I would do is to turn on DEBUG stuff. Go into USBHost_tt36.h and uncomment the line:
//#define USBHOST_PRINT_DEBUG
I would plug in...
Yes, I'm using a function from usb_dev.c. But I have been trying not to modify anything. I just include the usb_dev.h and usb_desc.h.
The only thing I modified so far was the descriptor and major change there was to...
Thank you for this - it’s exactly my plan: draw the frame in the setup and update the needle position in the loop.
But, my maths has not been put to practice in many years and thats actually where I am stuck.
Ill...
Was looking at "I could get ADC and PIT/XBAR to work together https://github.com/manitou48/teensy4...pitxbaradc.ino" and what it is doing is chaining A0 and A1 and then the PIT triggers using XBARA to link to ADC module...
Or with a Teensy with more memory like T3.6/3.5 or T4, you can use the ILI9341_t3n library and turn on using frame buffer.
With this you can write the code pretty sloppy and for example each time you wish to update...
Yep. Didn't pick up the bug fix in adcl_t4.cpp. When i copied the example forgot to copy the updates to the lib. Oh I already changed the && to ||. Like you said other wise nothing prints.
Now its working fine. ...
@manitou - Thanks for the links. I cloned your Teensy4 test project, as to make it easy to find...
I saw that you had a few of these sketches.. Will look some more.
What I am/was curious about, is suppose I...
Look at the _VectorsFlash array in mk20dx128.c.
https://github.com/PaulStoffregen/cores/blob/master/teensy3/mk20dx128.c#L268
Also, if you *really* want to learn how the processor works, consider getting Joseph...
@mjs513 - Make sure you picked up the bug fix to enableDMA in adcl_t4.cpp
void ADCL::enableDMA(int8_t adc_num)
{
if (adc_num == 1)
adc1->enableDMA();
else
adc0->enableDMA();
}
Hi, I've just started to get into ARM programming. Up until now I've only used Arduino and some other tool chains / APIs that didn't require me to think too hard about what is going on under the hood.
My...
The main choke point in pretty pictures would be the display rather than the teensy because of the time taken to send one screen worth of pixels is fixed by the display interface. If you can live with the needle not...
@manitou
Thanks for the references. Was poking around your repository yesterday looking what to get ADC and PIT/XBAR to work together. Kept going back to the beta thread to get your links :)
Hope you'll confirm whether or not soldering a wire between those 2 points makes your board work. That sort of feedback can really help everyone else in the future when they're struggling to diagnose a custom board.
Hard to say with just the datasheet, as there are lots of configurations of that board, so a lot depends on what options/version did you buy?
Like: What type of Interface did you choose? And in this case what type...