package llama_interactive
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Visualization and live interaction for Llama synthesizer library
Install
dune-project
Dependency
Authors
Maintainers
Sources
0.1.0.tar.gz
sha256=320b997e202b053c1529a70b4fae97b2de4f2d750f26fda199aa3d24c9be7cba
sha512=6a53edfed78ca496009a5b34efbf9b10ed7055ce536ceb7bb0c194090aaa6d103598e5b177260e49c4be9305511f26140db864ed28cdad937ff2da209b5dfbda
doc/llama_interactive/Llama_interactive/index.html
Module Llama_interactiveSource
include module type of struct include Llama end
include module type of struct include Llama_core end
Source
val play_signal :
?downsample:int ->
?scale_output_volume:float ->
float Llama_core.Signal.t ->
'aPlay a given signal and never return. The optional downsample argument artificially reduces the sample rate (the sample rate is divided by this value) and is intended for use on slower computers which can't compute samples fast enough to keep up with the audio hardware's sample rate.
Source
val play_signal_lwt :
?downsample:int ->
?scale_output_volume:float ->
float Llama_core.Signal.t ->
'a Lwt.tLike play_signal but returns a lwt that must be scheduled in order to run. Use this when visualizing a signal with Llama_graphical.
module Dsl = Llama.Dslmodule Signal = Llama.Signalmodule Float = Llama.Floatmodule Music = Llama.MusicSource
val play_signal_visualized_lwt :
?downsample:int ->
?scale_output_volume:float ->
?title:string ->
?width:int ->
?height:int ->
?fps:float ->
?background_rgba_01:(float * float * float * float) ->
?f_delay_s:float ->
?pixel_scale:int ->
?sample_scale:float ->
?sample_to_rgba_01:(float -> float * float * float * float) ->
?stride:int ->
?stable:bool ->
float Signal.t ->
'a Lwt.tSource
val play_signal_visualized :
?downsample:int ->
?scale_output_volume:float ->
?title:string ->
?width:int ->
?height:int ->
?fps:float ->
?background_rgba_01:(float * float * float * float) ->
?f_delay_s:float ->
?pixel_scale:int ->
?sample_scale:float ->
?sample_to_rgba_01:(float -> float * float * float * float) ->
?stride:int ->
?stable:bool ->
float Signal.t ->
'a sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>