Skip to content
/ TMRpcm Public
forked from TMRh20/TMRpcm

Arduino library for asynchronous playback of PCM/WAV files direct from SD card. Arduino Uno,Nano,Mega etc supported

Notifications You must be signed in to change notification settings

mmame/TMRpcm

This branch is 40 commits behind TMRh20/TMRpcm:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Jason
Jan 31, 2017
e378b53 · Jan 31, 2017

History

79 Commits
Oct 1, 2015
Jan 31, 2017
Oct 1, 2015
Oct 21, 2012
Oct 21, 2012
Oct 1, 2015
Oct 1, 2015
Oct 1, 2015
Oct 1, 2015
Mar 25, 2015
Oct 1, 2015
Oct 1, 2015
Oct 1, 2015
Oct 1, 2015

Repository files navigation

Arduino library for asynchronous playback of PCM/WAV files direct from SD card

Utilizes standard Arduino SD library, SD card and output device (Speaker, Headphones, Amplifier, etc)

Documentation is available on the Wiki: https://github.com/TMRh20/TMRpcm/wiki

Recent Updates
Many new features have recently been added, and are in development. See the wiki: https://github.com/TMRh20/TMRpcm/wiki/Advanced-Features

Features  
  
    PCM/WAV playback direct from SD card  
    Main formats: WAV files, 8-bit, 8-32khz Sample Rate, mono. See the wiki for other options.  
    Asynchronous Playback: Allows code in main loop to run while audio playback occurs.  
    Single timer operation: TIMER1 (Uno,Mega) or TIMER3,4 or 5 (Mega)  
    Complimentary output or dual speakers  
    2x Oversampling  
    Supported devices: Arduino Uno, Nano, Mega, etc.  
    More! See the wiki https://github.com/TMRh20/TMRpcm/wiki/Advanced-Features  
      

About

Arduino library for asynchronous playback of PCM/WAV files direct from SD card. Arduino Uno,Nano,Mega etc supported

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 92.4%
  • C 7.6%