package mm
The mm library contains high-level APIs to create and manipulate multimedia streams (audio, video, MIDI)
Install
Dune Dependency
Authors
Maintainers
Sources
v0.8.4.tar.gz
md5=9316f8bce6e8b7a2c83aaab31d3326dc
sha512=489e082866fd7db77248cb7e3a5d0a7e5af6c3390c9b27b317cce9bb3a48f26e6a05d1d55a662a181b5dcbeeec59aded5d0f08bd33c0ee8554655c5cad69a782
doc/mm.audio/Mm_audio/Audio/Mono/index.html
Module Audio.Mono
Source
Operations on mono buffers (with only one channel).
A mono buffer.
Source
val copy_to_ba :
t ->
int ->
int ->
(float, Bigarray.float32_elt, Bigarray.c_layout) Bigarray.Array1.t ->
unit
Source
val copy_from_ba :
(float, Bigarray.float32_elt, Bigarray.c_layout) Bigarray.Array1.t ->
t ->
int ->
int ->
unit
Source
val to_ba :
t ->
int ->
int ->
(float, Bigarray.float32_elt, Bigarray.c_layout) Bigarray.Array1.t
Source
val copy_to_int16_ba :
t ->
int ->
int ->
(int, Bigarray.int16_signed_elt, Bigarray.c_layout) Bigarray.Array1.t ->
unit
Source
val copy_from_int16_ba :
(int, Bigarray.int16_signed_elt, Bigarray.c_layout) Bigarray.Array1.t ->
t ->
int ->
int ->
unit
Source
val to_int16_ba :
t ->
int ->
int ->
(int, Bigarray.int16_signed_elt, Bigarray.c_layout) Bigarray.Array1.t
Samplewise add two buffers, storing the result in the first one.
Samplewise multiply two buffers of the same length, storing the result in the first one.
Buffers of variable size. These are particularly useful for temporary buffers.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>