Codec

Codec

Codec

What is a Codec?

Codecs can be defined in hardware and in software. A hardware audio codec refers to a single device that encodes analog audio as digital signals and decodes digital back into analog. This device works by combining an ADC (analog to digital converter) with a DAC (digital to analog converter) utilising the same clock signal. Hardware audio codecs send and receive digital data using buses such as I²S, SPI, I²C, PCI, etc. Most commonly the digital data is linear PCM (pulse code modulation) These hardware codecs are widely used in PC soundcards, processing both audio in and out signals. Heard of a zip file? Well, a software audio codec is an algorithm that compresses and decompresses digital audio data according to a given audio file or streaming media audio coding format. The algorithm represents the high-fidelity audio signals with the minimum number of bits whilst retaining the best possible quality. This reduces storage space and also the bandwidth that is required to transmit the audio files. Most software codecs are implemented as libraries that interface to one or more multimedia players. Most modern audio compression algorithms are based on MDCT (modified discrete cosine transform) coding and LPC (linear predictive coding).

  • Product
  • Qty in Cart
  • Quantity
  • Price
  • Subtotal
  • Adafruit Wave Shield for Arduino Kit - v1.1 Adafruit Wave Shield for Arduino Kit - v1.1

    Wave Shield for Arduino Kit - v1.1 (94)

    AdaFruit

    £23.00
    Wave Shield for Arduino Kit - v1.1 perfect for Arduino projects! Adding quality audio to an electronic project is surprisingly difficult. Here is a shield for Arduino 328's that solves this problem. It can play up to 22KHz 12bit uncompressed audio files...
    £23.00
    Quick view
    Qty in Cart: 0
    Price:
    £23.00
    Subtotal:
  • Bluetooth 5.0 Audio Decoder Board, MP3 Support, Remote Control and USB Power

    Bluetooth 5.0 Audio Decoder Board MW-050, MP3 Support, Remote Control and USB Power

    Proto-PIC

    £8.00
    Bluetooth 5.0 Audio Decoder Board, MP3 Support, Remote Control and USB Power This handy Bluetooth 5.0 decoder board offers MP3 support, a USB power supply and has a maximum range of 25 meters (depending on the environment).Supports WMA MP3 Lossless...
    £8.00
    Qty in Cart: 0
    Quantity:
    Price:
    £8.00
    Subtotal:
  • DAC Decoder Module For Raspberry Pi GY-PCM5102 I2S Player DAC Decoder Module For Raspberry Pi GY-PCM5102 I2S Player

    DAC Decoder Module For Raspberry Pi GY-PCM5102 I2S Player

    Proto-PIC

    £6.00
    DAC Decoder Module For Raspberry Pi GY-PCM5102 I2S Player The DAC Module provides a super affordable high-quality DAC for the Raspberry Pi and is perfect for applications such as A/V receiver, Media Player, HDTV receiver and other applications requiring...
    £6.00
    Quick view
    Qty in Cart: 0
    Price:
    £6.00
    Subtotal:
  • Music Instrument Shield for Arduino Music Instrument Shield for Arduino Rear

    Music Instrument Shield for Arduino

    Sparkfun

    £38.00
    Music Instrument Shield for Arduino - SparkFun DEV-10587 perfect for Arduino projects! Do you ever wish your Arduino was more musically talented? Or maybe your project could use some cool sound effects. The Musical Instrument Shield is an easy way to add...
    £38.00
    Quick view
    Qty in Cart: 0
    Price:
    £38.00
    Subtotal:
  • WAV Trigger (WIG-13660) 12897-02 62649 Main WAV Trigger (WIG-13660) 12897-02 626491 Main 1

    WAV Trigger (WIG-13660)

    Sparkfun

    £60.00
    WAV Trigger - SparkFun WIG-13660 This WAV Trigger is a unique high-fidelity polyphonic audio player created by Sparkfun and Robertsonics. It supports up to 2048 uncompressed 16-bit, 44.1kHz wav files (which is actually the same quality as an audio...
    £60.00
    Qty in Cart: 0
    Quantity:
    Price:
    £60.00
    Subtotal:
  • Total: items /

Adding your products to cart