FX microphone
user guide
ver 1.0.8
ting is a standalone handheld performance microphone with built in fx, 4 on-board samples and a parameter modulation lever. it's not hi-fi, but it’s definitely not boring! hook it up to your sound system or straight into riddim.
ting features 1 mb of sample storage, more than any other microphone. use it to store your own sounds, then trigger them with the dedicated sample trigger button.
battery information:
if this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures;
teenage engineering warrants that this product will be free from defects in material or workmanship for a period of 12 months from the date of teenage engineering’s shipment of the product to you, the customer. in the event of a defect covered by this limited warranty, teenage engineering will, at its option and free of charge to customer, repair, replace or refund the purchase price paid. TEENAGE ENGINEERING MAKES NO OTHER EXPRESS WARRANTIES EXCEPT AS PROVIDED HEREIN, AND ANY AND ALL IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR PARTICULAR PURPOSE SHALL ONLY BE IN EFFECT DURING THE 12 MONTH WARRANTY PERIOD PROVIDED HEREUNDER. TEENAGE ENGINEERING'S LIABILITY ON ANY WARRANTY CLAIM SHALL BE LIMITED TO THE ACTUAL PURCHASE PRICE PAID. TEENAGE ENGINEERING SHALL NOT BE RESPONSIBLE TO CUSTOMER OR ANY THIRD PARTY FOR ANY CONSEQUENTIAL, INCIDENTAL OR INDIRECT DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, LOSS OF DATA, REVENUES, SALES, BUSINESS, GOODWILL OR USE.
what does this limited warranty not cover? teenage engineering has no obligation to repair, replace, or provide refunds in the following instances:
this product contains intellectual property right material (the “material") owned by teenage engineering.
protected materialthe material within this product includes, but is not limited to, samples, sound files, style data, accompaniment patterns, phrase data, audio loops, and image data.permitted usageyou are permitted to use the material in the creation, performance, recording, and distribution of your own original creation.prohibited usageyou are prohibited from redistributing, reselling, leasing, sharing, reproducing, or publicly displaying the material in its original or modified form, including through online platforms, public performances, broadcasts, or as part of derivative works, unless it is substantially transformed into an original creation.
respect for third-party copyrightsyou are responsible for ensuring that your use of the product does not infringe on any third-party copyrights. teenage engineering assumes no liability for any copyright infringements that result from the use of this product.protected trademarksteenage engineering holds all rights to its registered trademarks.
remove the two front covers and insert 2 x AAA batteries.
you can also power ting with usb-c.
when you push the handle ting will power up and light up to let you know it is on.
when powered over usb-c EP–2350 ting will stay powered until you pull the cable.
the batteries will not be used if powered over usb.
the batteries will not be charged over usb-c.
5 minutes after releasing the handle EP–2350 ting will go into power saving mode.
20 minutes after releasing the handle EP–2350 ting will turn off.
if the battery voltage is too low or if they run out an LED will blink and EP–2350 ting will not turn on.
remove the batteries when storing EP–2350 ting.
under the lid there is a round green knob. turn it to adjust the output volume.
TING is designed to connect to RIDDIM or any sound system, not directly to headphones.
the maximum output is 2 VRMS. this can be very loud when connected directly to headphones.
WARNING: loud sound levels leads to hearing loss.
the position of the handle can be used to change the amount of an effect.
shaking EP–2350 ting can modify the sound of an effect,
the orange button selects between no effect and the 4 effect preset slots.
the built-in effect presets are: echo, echo+spring, pixie, robot
the green button selects between the 4 sample slots.
the white button triggers the selected sample.
you will need a firmware file. new firmware files are available on the downloads page here.
remove the lower lid and connect with usb-c to your computer.
press and hold the handle during the entire updating process. double click the small button above the usb-c port.
a disk called ‘TING BOOT’ or ‘rp2350’ will appear on your computer. drag and drop the firmware file here and wait until transferred and installed. EP–2350 ting will restart when done.
remove the lower lid and connect with usb-c to your computer. make sure ting is powered on by pushing the handle.
a disk called ‘tingdisk’ will appear on your computer.
here you may place your samples, named 1.wav, 2.wav, 3.wav and 4.wav. only wav samples are allowed and The samples can be mono or stereo, 8/16/24-bit or 32-bit floating point, with a frequency up to 96 kHz. total storage is 1 mb
eject ‘tingdisk’ from your computer and restart ting. ting will now load the new samples. for more advanced sample features go to chapter 7.4.
the heart of your device is a json file named config.json. by editing this file, you can completely redesign how the unit sounds, how the effects behave, and how you interact with the audio using the handle, motion, and automation.
place a config.json file into this disc.
eject ‘tingdisk’ from your computer and restart ting. ting will now read the new json file.
json is a strict text format. if you break the syntax, the unit will not start.
quotes are mandatory, every text element must be inside double quotes.
watch your commas, every line in a list must end with a comma, except the last one. this is the #1 cause of errors.
mind case sensitivity, always use uppercase for effect names.
if you happen to break the json file for some reason and the device freezes, don’t panic. simply connect to a computer and hold the green + white buttons during startup to access and fix the file. if you get a “not enough disk space” see section 8 .
the file is divided into three main sections inside the root brackets { }:
1. name: the name of your pack.
2. samples: the list of audio files (or omit this to use internal sounds).
3. presets: the effects chains.
basic skeleton:
json
{ "name": "MY PACK NAME", "samples": [ ... ], "presets": [ ... ] }
requirements:
playmodes:
syntax:
{ "file": "drum.wav", "playmode": "oneshot" }
if you want to use the 4 factory built-in sounds instead of your own wav files, follow these rules:
1. remove the samples section: delete the entire "samples": [ ... ] block from your json file.
2. include the sample block: you must still include { "effect": "SAMPLE" } inside your preset chain (see section 4), otherwise no sound will be generated.
3. signal flow and fx: the position of the sample block in the list matters.
4. to apply fx: place the sample block before the effects you want to affect the sample. to keep it dry (no fx): place the sample block at the very end of the list.
the presets list defines the 4 slots (orange button). each preset contains a chain of effects (list) and modulation rules. effects are processed based on their order in the list.
"list": [ { "effect": "DIST", "amount": 10.0 }, { "effect": "REVERB", "time": 0.5 }, { "effect": "SAMPLE" } ]
you can place fx on different slots on ting with pos; the preset slot number (0, 1, 2, 3). in this example the first file will play on the the first sample slot ‘0’ and the second fill be placed on the last sample slot ‘3’.
"samples": [ { "file": "A.wav","playmode": "oneshot" }, { "pos": 3, "file": "D.wav","playmode": "oneshot" } ]
optionally we suggest you add the following fields:
parameters
range min
range max
balance
0.0
1.0
delay (standard echo) *
time (decay)
1.1
lowpass-cutoff
highpass-cutoff
wet-level
dry-level
echo (feedback)
cross-feed (mixes left/right echoes)
dist (distortion/overdrive)
amount
40.0
mix
harmony*
pitch
0.5
2.0
lowpass
cutoff
highpass
sample
speed
4.0
-24.0
24.0
level
reverb (room simulation) *
time
spring-mix (adds metallic boing sound)
ring (ring modulation)
frequency
20000.0
ssb (single sideband) *
-20000.0
*
use once per effect chain
you can control parameters live using the handle, shaking ting, or with an lfo (low frequency oscillator). modulation block (handle, shake, lfo) are placed after the effect list.
to target a parameter you must tell the unit which row in your effect list to change.
values can be either:
"handle": { "row": 0, "param": "cutoff", "depth": 0.8 }
shake triggers changes when the unit is physically shaken. great for "glitch" effects or temporary reverb splashes.
"shake": { "row": 1, "param": "mix", "depth": 1.0 }
lfo automatically cycles a parameter value over time.
"lfo": { "row": 0, "param": "pitch", "depth": 0.1, "shape": "sine", "speed": 4.0, "phase": 0 }
its parameters include:
instead of controlling an effect, the handle can control the lfo itself. this allows you to speed up a wobble or increase a vibrato by pushing the handle.
use "target": "lfo" instead of "row".
"lfo": { "row": 0, "param": "balance", "shape": "square", "speed": 2.0 }, "handle": { "target": "lfo", "param": "speed", "depth": 15.0 }
in this example: the sound chops back and forth (lfo). pushing the handle makes the chopping faster.
by default, effects are serial (one after another). use BUS to create parallel paths (e.g., keeping the dry signal clean while distorting a copy).
add "BUS": 1 or "BUS": 2 to an effect line to route audio specifically.
here is a complete "broken radio" style preset based on real examples.
{ "pos": 0, "name": "BAD RECEPTION", "comment": "static noise that clears up when handle is pushed", "list": [ { "effect": "DIST", "amount": 10.0, "mix": 0.5 }, { "effect": "LOWPASS", "cutoff": 0.2 }, { "effect": "SAMPLE" } ], "handle": { "row": 1, "param": "cutoff", "depth": 0.8 }, "shake": { "row": 0, "param": "mix", "depth": 0.5 }, "trigger": { "row": 2 } }
if you get a “not enough disk space” message even if the ting disk looks empty, try re-formatting tingdisk: connect ting via USB-C, wait for “tingdisk” to appear, right-click on the disk, choose “erase disk” on macOS or “format” on windows 10/11, file system should be FAT.
dimensions and weight88mm x 56 mm x 16 mm3.46" x 2.20" x 0.63" inches100g / 3.5 0zstereo line outputsnr: 98 dbamax level: 8 dbu, 2 vrms
software licenses