TGA Pro - Guitar and Line Level Audio Shield for Arduino TeensyDesigned by Blackaddr Audio in Canada
The TGA Pro from Blackaddr Audio is a combined Two-Channel Audio and MIDI shield intended to make designing your own audio effects processing as easy as possible. Orders are batched and shipped ou...Read More…
The TGA Pro from Blackaddr Audio is a combined Two-Channel Audio and MIDI shield intended to make designing your own audio effects processing as easy as possible.
Orders are batched and shipped out once per week.
Please note that the Teensy 4.0 from PJRC is very new, and not all features from the Teensy 3.X have been ported by the Teensy developers yet. The table below summarizes the feature support differences.
|--Feature--||--Teensy 3.6--||--Teensy 4.0--||--Comment--|
|Speed||180 MHz||600 MHz||Stable, no cooling required|
|Overclock Speed||256 MHz||1.0 GHz||Experimental, cooling required|
|SPI ports||2||1||SPI ports on main socket|
|SPI Mem||8Mbit||4Mbit||4Mbit per SPI chip|
|Expansion Board||YES||YES||physical controls|
|MIDI||YES||YES||Onboard 5-pin MIDI|
|USB Serial||YES||YES||Serial console|
|SPI DMA||YES||NO||Not stable on T4.0 yet|
|USB MIDI||YES||YES||USB class MIDI device|
|USB Audio||YES||NO||USB audio interface|
Trying to decide between Teensy 3.6 and 4.0? The T4.0 is faster, but many of it's software features are not yet available. Both processors support our Exansion Board for knobs/switches, but for projects requiring more than this the T3.6 is a better choice as the T4.0 has much fewer pins. The T3.6 also has two easily accessible SPI ports making it possible to have more external SPI ram, or use external SPI devices like LCD displays.
Can't decide? Check out our dual-socket ordering option to use either processor!
What sets the TGA Pro apart from other boards is it's specifically designed for connecting a wide range of audio sources. Onboard high-impedance preamps with adjustable gain permit direct connection of guitars, guitar pedals, or line-level sources using full size 1/4" jacks. High-quality audio-grade components are used throughout the signal path as well as onboard power circuits provide all the necessary voltages from the USB 5V. Full technical details can be found in the datasheet.
WHAT IS TEENSY?
The TGA Pro leverages the popular Arudino-compatible Teensy 3 series microcontrollers from PJRC. Arduino-compatible means you can use the same software development libraries and tools as literally millions of other developers around the world. Teensy takes Arduino one step further by offering much higher performance microcontrollers in a tiny form factor that is perfect for makers to use in their own custom projects.
The TGA Pro is compatible with Teensy 4.0/3.6/3.5/3.2. The Teensy 4.0 or 3.6 are recommended for their fast processing speed (600Mhz and 180 MHz) and generous Flash and RAM memory.
The heart of Teensy audio is the Audio Library by Paul at PJRC. This library allows simple connections between audio blocks while handling all the complicated audio transfer work.
HOW DOES IT WORK?
TGA Pro provides an audio CODEC and surrounds it with all the necessary jacks, preamps, power, input and output circuits for a ready-to-use audio processing platform. Blackaddr Audio has extended the PJRC Audio Library adding more custom effects examples and re-usable audio primitives to make building your own custom effects even easier. The entire platform is powered and programmed from a single USB cable attached to your computer. When you're ready to install in a custom enclosure, you only need to provide a 5V power source.
Several ordering options are available to further enhance your project.
Three different socket configurations are available.
T3.X Socket - a 48-pin socket is soldered on the TGA Pro board. This allows the Teensy 3 device to be inserted and removed easily.
T4.0 Socket - an adapter PCB is soldered directly to the TGA Pro board. It includes a 28-pin socket so your Teensy 4.0 device can be easily inserted and removed. This adds only 4mm of height.
Dual Socket - a 48-pin socket is soldered on the board. The included T4.0 adapter board has male pins to plug into the T3.X socket. This permits swapping between T3.X and T4.0 devices. This option also includes an extra blank adapter PCB so you can build your own low-profile adapter by soldering your T4.0 directly to the adapter PCB. This option also includes standoff extensions.
For Teensy 4.0, there is only 1 SPI port on its pins so it is limited to one 4-Mbit device. For Teensy 3.6/3.5, one or two 4-Mbit SPI SRAMs can be added for a maximum of 8Mbit.
What's external RAM used for? Many audio effects require delaying audio (delay, flanger, double-tracking, etc.) or storing other large realtime data like waveshaping tables for distortion. Delaying audio requires buffering large amounts of raw uncompressed audio data in buffers which consumes large amounts of RAM. By using external SRAM for this data, longer delays can be achieved while keeping the on-chip microcontroller RAM free for running your program. With one 4Mbit SRAM, audio storage of approximately 6.0 seconds can be achieved. With two SRAMs, this doubles to 12.0 seconds. NOTE: this SRAM is for external data storage. It doesn't increase stack memory in the processor. The second SRAM uses the extended pins available on the Teensy 3.5/3.6. A Teensy 4.0 is limited to one SRAM.
This board plugs directly into the TGA Pro and provides the physical controls you'll need for your audio effects. You'll have full control of your audio projects on Day 1, right out of the box!. The open-source schematics and code mean you already have a working reference for designing the controls for your custom project. When ordering this option, female headers will be soldered into your TGA Pro, no soldering is required by you. NOTE: available for Teensy 4.0, 3.6 or 3.5.
Includes: - 3 analog pots - 2 pushbutton switches - 2 LEDs - 3.5mm headphone jack
If you're planning to install your TGA Pro in a custom enclosure, you'll probably want to use your own chasis-mounted MIDI connectors and solder wires to the board. If you're installing in a small guitar pedal enclosure you may not even need MIDI and want the extra space to fit your mechanical stomp switch. In either case, you still get all the MIDI circuitry onboard, this free option only removes the bulky connectors.
While the TRS audio jacks are designed with mounting nuts for easy installation in a custom enclosure, you may prefer to use your own. This option will install the snap-in audio jacks but will not solder them. This allows them to be easily removed so you can solder wires to the board instead. NOTE: snap-in fit may not provide a usable electrical connection.
All software is open-source with many effects already available for use and modification. General Teensy software supported is provided by PJRC on their forums. Blackaddr Audio provides it's BALibrary software on Github.
BA Library currently provides the following additional demo effects:
Teensy micro-controllers support the Arduino libraries and add a powerful Teensy Audio library to provide built-in real-time audio support with the following effects and tools already provided:
Getting started is easy for beginners: - use the free Arduino software tools with Teensyduino plugin - use the free graphical Audio Design Tool to build a project - use the open-source code audio library as starting point to learn, modify and create!
Additional import taxes and duties may be applied by your country's customs services. These are not included in the amount paid to Tindie.
Teensy, the Audio Library and Audio Design Tool are copyright by PJRC who provides support via the forum.pjrc.com community.
|Shipping Rate||Ships From||First item||Additional items|
United States Postal Service: First-Class Mail (Tracked) - via cross-border service
Orders are batched and delivered to USPS via cross-border service. Delivery time is up to 5 days for border crossing plus normal USPS shipping time.
Paul | Oct. 9, 2019
Holger | Feb. 5, 2019
Shane | Nov. 9, 2018
Nicholas | Oct. 27, 2018
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!