SparkFun Electronics Commentsurn:uuid:214d0e4e-f1b1-d287-ce26-ac5b4c9f82492024-03-28T23:30:49-06:00SparkFun ElectronicsCustomer #1407129 on Enginursday: The TeensyBoomCustomer #1407129urn:uuid:d857c568-2e90-7ac6-782d-5cc6fedfa0322020-09-14T21:08:20-06:00<p>Got it working on my Teensy 4. Added MIDI in.</p>
Customer #1407129 on Enginursday: The TeensyBoomCustomer #1407129urn:uuid:d1272ef0-433d-b266-ddb9-46099e8d44af2020-09-14T05:56:02-06:00<p>Some great ideas in this project, re: creating custom envelopes and synthesizer classes.
I just tried (here in 2020) to build this repo. I think a lot must have changed.
For one, the Audio library is now jarred-in to the Teensyduino binaries, so you can't play c++ kung fu with path names like this. I used to say, I have never tried out someone's C++ library without having to override their path definitions.</p>
Customer #1396196 on Enginursday: The TeensyBoomCustomer #1396196urn:uuid:f2f438ab-582d-ff0a-043a-0352cde4d3a42018-12-04T06:21:15-07:00<p>What does the 74AHC1G126 do on the pcbs?</p>
Byron J. on Enginursday: The TeensyBoomByron J.urn:uuid:98d13d4e-a739-ec76-9a13-57486ed8d6b12016-06-27T16:10:32-06:00<p>The buttons & LEDs are tied to the SPI port of the microprocessor using shift registers. A daisy-chain of three parallel-to serial for the buttons, three serial-to-parallel for the LEDs. They're read using an three-byte SPI transaction. It reads the switches, and as a side effect, updates the LEDs.<p>The switches are on a PCB I designed for the purpose - there are three of the PCB in the system.</p><p>Once it's read the three bytes from the registers, it compares the new values to the previous values. If they're different, it sends button pressed messages to the editor routines. The editor routines translate button presses into actions.</p><p>If you want more specific details, check the source files -- everything is in the repository. The PCB is under /hardware/, and the software is under /TeensyBoom/. Panel-scanner.h/cpp, editor.h/cpp, and editor-modes.h/cpp are the foundation of the button interface.</p></p>
Amundsen on Enginursday: The TeensyBoomAmundsenurn:uuid:fbf31454-8655-983f-836f-e2b179c53a7c2016-06-26T00:24:41-06:00<p>Nice project! Could you please provide more details about the hardware and software for the button's section?</p>