Move ocaml-mm to trunk since it might soon be required for liq.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407462
Clear should apply to partial buffers.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407464
Better organization of video: operations on images are now in the Image module.

--HG--
rename : ocaml-mm/src/video.ml => ocaml-mm/src/image.ml
rename : ocaml-mm/src/video_c.c => ocaml-mm/src/image_c.c
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407465
Separate YUV.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407466
Some more work on synths.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407486
Generators with envelopes.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407487
Use extensible buffers for fill_add.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407488
Modular access to files + started MIDI IO.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407495
Progresses on MIDI file decoding.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407496
Working MIDI player.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407497
Working ADSR envelopes.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407498
Auto-gain-control + starting TB-303 + optims.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407499
Ping-pong delay.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407502
Biquad filters.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407503
Preliminary mad support.

--HG--
rename : ocaml-mm/examples/oss_wav_player/Makefile => ocaml-mm/examples/wav_player/Makefile
rename : ocaml-mm/examples/oss_wav_player/OCamlMakefile => ocaml-mm/examples/wav_player/OCamlMakefile
rename : ocaml-mm/examples/oss_wav_player/player.ml => ocaml-mm/examples/wav_player/player.ml
rename : ocaml-mm/src/OCamlMakefile => ocaml-mm/external/OCamlMakefile
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407506
Correct FFT + start a musical dication example.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407507
dictee is now working pretty ok, at least on my example.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407509
Support for writing MIDI files + preliminary support for multiple notes in FFT dictee.

--HG--
rename : ocaml-mm/examples/dictee/Makefile => ocaml-mm/examples/autotune/Makefile
rename : ocaml-mm/examples/dictee/OCamlMakefile => ocaml-mm/examples/autotune/OCamlMakefile
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407514
Separate synth to have a better organization of the code.

--HG--
rename : ocaml-mm/external/MMExt.ml => ocaml-mm/external/mad/MMMad.ml
rename : ocaml-mm/external/MMExt.mli => ocaml-mm/external/mad/MMMad.mli
rename : ocaml-mm/external/Makefile => ocaml-mm/external/mad/Makefile
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407518
Added various bindings in external. Theora does not seem to work at the moment.

--HG--
rename : ocaml-mm/external/mad/Makefile => ocaml-mm/external/alsa/Makefile
rename : ocaml-mm/external/mad/Makefile => ocaml-mm/external/ao/Makefile
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407524