Do you have a question about the TIA and is the answer not in the manual?
Questions and answers
Summary of Contents for MIDIbox TIA
Page 1
find it. TIA = “Stella” = MM9031N = UM6525N = CO10444 = CO10444D (NTSC, U.S.A. & SECAM, France) TIA = “Stella” = UM6526P1 = CO11903 (PAL, Europe + Australia + most of the rest of the world) MIDIbox - http://www.midibox.org/dokuwiki/...
Page 2
MIDIbox TIA Module Introduction The TIA is an MOS integrated circuit designed to interface between an eight (8) bit microprocessor and a television video modulator and to convert eight (8) bit parallel data into serial outputs for the color, luminosity, and composite sync required by a video modulator.
Page 3
Max and Live do not lack of alternatives in terms of CS. Both Standalone and Device manager are iPad ready. Like the SID Module, TIA is connected with a serial link to port J10 of the Core module via shiftregisters.
Last update: 2020/10/19 11:18 midibox_tia http://www.midibox.org/dokuwiki/doku.php?id=midibox_tia mbhp_tia_v1.pdf Parts List Part Value Type Qty Mouser Ref UM6826P1/C010444D 1 IC2-IC3 74HC595N 74HC595N 595-SN74HC595N T1,T2 2N3906 transistor-pnp 750-2N3906-G 3.58Mhz XTAL 520-HCU357-17DNX resistor 291-91-RC resistor 291-1K-RC R3-R6 220 resistor 291-220-RC resistor 291-240-RC resistor 291-2.2K-RC...
Page 5
Up to 8 BankSticks. 32K and 64K could be mixed (4 Banks per BS with 64 or 128 presets per Bank). Bank Name store and retrieve. LED Meter 2*4(cartridge version). Connection to Core TIA Module pin Core pin Pic pin nr J1:Vs ground J1:SO J10:SO...
Page 6
J1:MU J10:MU J1:MD J10:MD J1:Vc Features Due to the TIA capabilities, the MIDIbox software provides almost the entire features of the synth engine. And it do it fine Modulation Wheel. After-Touch. Volume for each Voice. Waveform select for each Voice.
Each audio circuit consists of parts described below: Audio Output: A few references of TIA have a separated output for each voice (pin 12 & 13). In General, the two voices are added to the same output (pin 13), pin 12 became a special pin, is used for video carrier frequency modulation.
Page 8
Even though the TIA hardware manual lists the sounds created by each value, some experimentation will be necessary to find “your sound”.
2020/10/19 18:41 9/34 MIDIbox TIA These are 16 in number (4 bits). But some are the same or are silent. So only 10 waveforms are available. Pitch Control: Frequency selection is controlled by writing to a 5 bit audio frequency register (AUDF0, AUDF1).
Page 10
Master Volume. Voice Volume. Velocity. Dedicated Envelope (to Amp). Modulation Matrix (to Amp). Copy_Amp, Engine Value to TIA register (done after all other amplitude process) : (4bit) 0 ≤ AUDVx ≤ 31 (7bit) AUDVx = 0 ≤ AMP ≤ 0x7f AMP »...
Page 11
2020/10/19 18:41 11/34 MIDIbox TIA Amplitude:Volumes Master Volume allow to increase or decrease general volume and keep the relative mixing (CC#7) between the two Voices (CC#9-10) With V12 Volume , single Volumes will be linked and equals. (CC#8) (CC#9-10) (7bit) 0 ≤...
Page 12
Last update: 2020/10/19 11:18 midibox_tia http://www.midibox.org/dokuwiki/doku.php?id=midibox_tia 20 | 14h | Voice 1 Mode | see above 21 | 15h | Voice 2 Mode | see above -----+-----+----------------------------------------------+-------------+--- I add a fade out section to avoid 'clicks' on abrupt amplitude fall down.
Page 13
2020/10/19 18:41 13/34 MIDIbox TIA CC # | Hex | Description | Range Reset =====+=====+==============================================+=============+=== 19 | 13h | Voice 1/2 Mode Bit 3: Velocity to Amplitude on/off 20 | 14h | Voice 1 Mode | see above 21 | 15h | Voice 2 Mode...
Page 14
AMP = 96 - 96 * [ ( 82 / 127 ) * ( 63 / 63 ) ] ≈ Amplitude:Vx Envelope TIA needs Envelopes to be a real synth and have its behaviour… I chose to decrease LFOs number by 2 and add one dedicated envelope per voice.
Page 15
2020/10/19 18:41 15/34 MIDIbox TIA Classic parameters Attack , Decay , Sustain , Release (CC#55-57) (CC#58-60) (CC#61-63) (CC#64-66) Matrix Mixer Mode Option .Lend a focus (CC#46-48) Curve Bender assign to Attack/Decay/Release (CC#46-48) Midi Sync Enabler (CC#46-48) If enabled and Depth...
Page 16
Last update: 2020/10/19 11:18 midibox_tia http://www.midibox.org/dokuwiki/doku.php?id=midibox_tia GSA On Vx_DEPTH_VEL = - 36 CC # | Hex | Description | Range Reset =====+=====+==============================================+=============+=== 49 | 31h | Voice 1/2 Envelope Depth 0- 63: neg | | negative depth (0-63) inverts the waveform...
Page 17
2020/10/19 18:41 17/34 MIDIbox TIA amplitude is not zero, which causes audio clicks. My issue was to add two others Mixing modes… Envelope Matrix Mixer Mode options: So we've got the basic Mixer Mode. ( VxENV MODs Vx_DEPTH_VEL = + 31 (mid pos) Here the Mixer Mode.
Page 18
Last update: 2020/10/19 11:18 midibox_tia http://www.midibox.org/dokuwiki/doku.php?id=midibox_tia CC # | Hex | Description | Range Reset =====+=====+==============================================+=============+=== 52 | 34h | Voice 1/2 Envelope Curve 0-63: neg | | Note: Curve must be enabled separately 0: lin | | for Attack/Decay/Release parameter w/ CC#46...
Page 19
My first idea was tu use the Splitter key which already exists, but they are not accessible via CC and not adapted to the TIA scale. So I add some specifics parameters for TIA Frequency (pitch) in tia_sw.inc.
Page 20
Note Offsets , there's one range per Voice. (CC#37-39) In Extended mode, the 32 notes scale of the TIA is expanded to the keyboard midi range (128 notes). So 4 Keys per value. Voices can share same MIDI Channel.
Page 21
2020/10/19 18:41 21/34 MIDIbox TIA =====+=====+==============================================+=============+=== 37 | 25h | Voice 1/2 Key Offset | 0-127: val 38 | 26h | Voice 1 Single Key Offset 39 | 27h | Voice 2 Single Key Offset | Note: Inactive if Key Extended On...
Page 22
Downloads Check it out from my playground on the svn! Firmware: MIDIbox TIA v1c Firmware Tools: MIDIbox TIA Interconnection Test Tool MIDIbox TIA Test Tone Tool MIDIbox TIA BankStick Check and Debug Tool Max Manager http://www.midibox.org/dokuwiki/ Printed on 2020/10/19 18:41...
Page 23
2020/10/19 18:41 23/34 MIDIbox TIA Documentation: MIDIbox TIA CC# Implementation chart MIDIbox TIA Sysex Implementation The MIDIbox TIA Manager ASAP Max Manager MIDIbox - http://www.midibox.org/dokuwiki/...
Page 24
The last version of the aluminum backplane. Some components, wire and connectors. The last firmware. The TIA chip Find a TIA chip is already explain in "Where do i find this chip?" chapter above on this page http://www.midibox.org/dokuwiki/ Printed on 2020/10/19 18:41...
Page 25
2020/10/19 18:41 25/34 MIDIbox TIA Which game cartridge? Any standard ATARI brand game like this one. You will find a full list of the compatible games in the 'ATARI' section on AtariAge - Remove the stickers and you will find a screw.
Page 26
Last update: 2020/10/19 11:18 midibox_tia http://www.midibox.org/dokuwiki/doku.php?id=midibox_tia It's a 1.5mm thick aluminum plate. There's two part which have to be separated Right part is the backplane for the synth connector(a DB25 F). Left is to help you drilling the led holes, just...
Page 27
2020/10/19 18:41 27/34 MIDIbox TIA This is version 2, there's some improvements since version 1. I solved a crossover issue. I removed the power switch which is hard to find. MIDI / AUDIO / POWER and EXPANSION share now the same connector, everything is on a DB25 Female.
Page 28
Last update: 2020/10/19 11:18 midibox_tia http://www.midibox.org/dokuwiki/doku.php?id=midibox_tia Note: Because of the PIC package… If you haven't got any PIC Burner, I can solder the IC and burn the bootloader for you, just tell me. Cartridge Parts & BOM Mouser BOM, corrected by yogi, (2016/12/21)
Resistor Resistor Resistor Resistor Resistor Resistor Resistor Resistor Positive Voltage 7805DT Regulator T1,T2 2N3906 PNP Transistor 10MHz Crystal 3.54~3.58MHz Crystal IC Socket for IC4 DIP8 IC Support IC Socket for IC6 TIA DIP40 IC Support Breakout Cable MIDIbox - http://www.midibox.org/dokuwiki/...
Page 30
Last update: 2020/10/19 11:18 midibox_tia http://www.midibox.org/dokuwiki/doku.php?id=midibox_tia Connector Example D-Sub 25 Male Amphenol L717SDB25PVF @Mouser Cover for D-Sub 25 – Female Screwlock, washer and Nut 2 – DIN 5pin Female Switchcraft Inc. 06AL5FX @Digikey RCA F Red Amphenol Audio ACJR-RED @Mouser...
Page 31
2020/10/19 18:41 31/34 MIDIbox TIA Customized Labels I've prepared an illustrator template file, inside you will find two model examples. Just add your own bitmap or vecto, change the legend. And LABEL will be ready for printing. There's cutout layer too, for printer with cutter head.
Page 32
Last update: 2020/10/19 11:18 midibox_tia http://www.midibox.org/dokuwiki/doku.php?id=midibox_tia guitarist! Gerald. Scrubber. Wired. http://www.midibox.org/dokuwiki/ Printed on 2020/10/19 18:41...
Page 33
2020/10/19 18:41 33/34 MIDIbox TIA Djo. Find the kit Modular Addict MIDIbox - http://www.midibox.org/dokuwiki/...
Page 34
Last update: 2020/10/19 11:18 midibox_tia http://www.midibox.org/dokuwiki/doku.php?id=midibox_tia For any questions, informations or observations do not hesitate to contact me (Forum). Antichambre. You can also follow the thread on forum. From: http://www.midibox.org/dokuwiki/ - MIDIbox Permanent link: http://www.midibox.org/dokuwiki/doku.php?id=midibox_tia Last update: 2020/10/19 11:18 http://www.midibox.org/dokuwiki/...
Need help?
Do you have a question about the TIA and is the answer not in the manual?
Questions and answers