Audio


 * Real time audio
 * "glitch" means interrupt or break of sound
 * OpenSL
 * audio processing in C (book)

Julius

 * large vocabulary continuous speech recognition

Conversion

 * many types
 * MIDI
 * using fluidsynth
 * 
 * 2 step version
 * using timidity
 * changing output type
 * ogg
 * use oggenv to convert wave to ogg

OpenAL

 * OpenAL Japanese translation
 * A 3D audio library that was inspired by OpenGL
 * OpenSL is the official Khronos library but OpenAL is more popular.
 * ALC_ALL_DEVICES_SPECIFIER: list all devices
 * OpenAL Document
 * OpenAL Utility Toolkit
 * Document
 * Context managing other utility.
 * Supplement not like OpenGL
 * WebAL
 * javascript port of OpenAL
 * Streaming
 * iOS
 * Example
 * config file writing
 * config file path
 * /etc/openal/alsoft.conf
 * $HOME/.alsoftrc
 * $ALSOFT_CONF
 * OpenAL Soft
 * Public repository
 * reading ogg
 * 
 * example
 * 
 * java implementation
 * using source queue
 * reading wave file
 * ruby bindings

MIDI

 * Score for synthesizers.
 * Needs sound font to play in software synthesizer.
 * Timidity and FluidSynth is a popular free software synthesizer.
 * Tick
 * Example API
 * rpg maker xp

Library

 * The Synthesis ToolKit in C++ (STK)

RPG Maker

 * RPG Maker XP midi

Sound Font

 * Spec
 * fluidsynth sound font

File Format

 * Major format is SMF(Standard MIDI Format)
 * Standard File Format
 * Standard MIDI File format
 * MIDI message
 * Japanese SMF spec
 * Japanese SMF spec 2

Timidity

 * Home page
 * Latest Timidity
 * Timidity for Mac
 * Timidity for Mac OS X
 * Mailing list
 * Timidity++ document
 * Timidity repository
 * Timidity and Sound Font
 * arch linux page

FluidSynth

 * Document

Library

 * jdksmidi
 * stk
 * CFugue
 * project page
 * document

libsndfile

 * Library to read many type of audio file.
 * using it with OpenAL
 * Document
 * read/write example

MP3

 * using mp3lame
 * Patent problem
 * Copyright problem
 * Patent problem
 * Conclusion: Don't use MP3 in games or etc.., use OGG or other free format.

OGG

 * document
 * Ogg Vorbis tutorial
 * vorbisfile document
 * use vorbisfile to read ogg vorbis.

FLAC

 * Free Lossless Audio Codec
 * similar to mp3
 * SIZE_MAX compile error
 * patch
 * socket compile error

WAV

 * file format
 * file format

Web Browser

 * node.js
 * node.js server
 * Internet explorer audio tag
 * audio player using audio tag
 * media element
 * [http://www.html5audio.org/ html5audio

SDL_mixer

 * SDL based audio library.
 * Has support of many file types.
 * repository

ALmixer

 * Home Page