<html> <head> <link rel="stylesheet" href="style.css" type="text/css"> <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"> <link rel="Start" href="index.html"> <link title="Index of types" rel=Appendix href="index_types.html"> <link title="Index of exceptions" rel=Appendix href="index_exceptions.html"> <link title="Index of values" rel=Appendix href="index_values.html"> <link title="Index of class methods" rel=Appendix href="index_methods.html"> <link title="Index of classes" rel=Appendix href="index_classes.html"> <link title="Index of class types" rel=Appendix href="index_class_types.html"> <link title="Index of modules" rel=Appendix href="index_modules.html"> <link title="Index of module types" rel=Appendix href="index_module_types.html"> <link title="Audio" rel="Chapter" href="Audio.html"> <link title="Image" rel="Chapter" href="Image.html"> <link title="MIDI" rel="Chapter" href="MIDI.html"> <link title="Ringbuffer" rel="Chapter" href="Ringbuffer.html"> <link title="Synth" rel="Chapter" href="Synth.html"> <link title="Video" rel="Chapter" href="Video.html"><title>Index of class methods</title> </head> <body> <div class="navbar"> <a class="up" href="index.html" title="Index">Up</a> </div> <h1>Index of class methods</h1> <table> <tr><td align="left"><br>A</td></tr> <tr><td><a href="MIDI.IO.Writer.t-c.html#METHODadvance">advance</a> [<a href="MIDI.IO.Writer.t-c.html">MIDI.IO.Writer.t</a>]</td> <td></td></tr> <tr><td align="left"><br>C</td></tr> <tr><td><a href="Audio.IO.Reader.t-c.html#METHODchannels">channels</a> [<a href="Audio.IO.Reader.t-c.html">Audio.IO.Reader.t</a>]</td> <td><div class="info"> Number of channels. </div> </td></tr> <tr><td><a href="Video.IO.Writer.t-c.html#METHODclose">close</a> [<a href="Video.IO.Writer.t-c.html">Video.IO.Writer.t</a>]</td> <td></td></tr> <tr><td><a href="Video.IO.Reader.t-c.html#METHODclose">close</a> [<a href="Video.IO.Reader.t-c.html">Video.IO.Reader.t</a>]</td> <td></td></tr> <tr><td><a href="MIDI.IO.Writer.t-c.html#METHODclose">close</a> [<a href="MIDI.IO.Writer.t-c.html">MIDI.IO.Writer.t</a>]</td> <td></td></tr> <tr><td><a href="MIDI.IO.Reader.t-c.html#METHODclose">close</a> [<a href="MIDI.IO.Reader.t-c.html">MIDI.IO.Reader.t</a>]</td> <td><div class="info"> Close the stream. </div> </td></tr> <tr><td><a href="Audio.IO.RW.t-c.html#METHODclose">close</a> [<a href="Audio.IO.RW.t-c.html">Audio.IO.RW.t</a>]</td> <td></td></tr> <tr><td><a href="Audio.IO.Writer.t-c.html#METHODclose">close</a> [<a href="Audio.IO.Writer.t-c.html">Audio.IO.Writer.t</a>]</td> <td></td></tr> <tr><td><a href="Audio.IO.Reader.t-c.html#METHODclose">close</a> [<a href="Audio.IO.Reader.t-c.html">Audio.IO.Reader.t</a>]</td> <td><div class="info"> Close the file. </div> </td></tr> <tr><td align="left"><br>D</td></tr> <tr><td><a href="Audio.Generator.t-c.html#METHODdead">dead</a> [<a href="Audio.Generator.t-c.html">Audio.Generator.t</a>]</td> <td></td></tr> <tr><td><a href="Audio.Mono.Generator.t-c.html#METHODdead">dead</a> [<a href="Audio.Mono.Generator.t-c.html">Audio.Mono.Generator.t</a>]</td> <td><div class="info"> Is the generator still producing sound? This should become false soon after release has been triggered. </div> </td></tr> <tr><td><a href="Audio.IO.Reader.t-c.html#METHODduration">duration</a> [<a href="Audio.IO.Reader.t-c.html">Audio.IO.Reader.t</a>]</td> <td><div class="info"> Duration in samples. </div> </td></tr> <tr><td><a href="Audio.IO.Reader.t-c.html#METHODduration_time">duration_time</a> [<a href="Audio.IO.Reader.t-c.html">Audio.IO.Reader.t</a>]</td> <td><div class="info"> Duration in seconds. </div> </td></tr> <tr><td align="left"><br>F</td></tr> <tr><td><a href="Audio.Generator.t-c.html#METHODfill">fill</a> [<a href="Audio.Generator.t-c.html">Audio.Generator.t</a>]</td> <td></td></tr> <tr><td><a href="Audio.Mono.Generator.t-c.html#METHODfill">fill</a> [<a href="Audio.Mono.Generator.t-c.html">Audio.Mono.Generator.t</a>]</td> <td><div class="info"> Fill a buffer with generated sound. </div> </td></tr> <tr><td><a href="Synth.t-c.html#METHODfill_add">fill_add</a> [<a href="Synth.t-c.html">Synth.t</a>]</td> <td><div class="info"> Fill a buffer with synthesized data adding to the original data of the buffer. </div> </td></tr> <tr><td><a href="Audio.Generator.t-c.html#METHODfill_add">fill_add</a> [<a href="Audio.Generator.t-c.html">Audio.Generator.t</a>]</td> <td></td></tr> <tr><td><a href="Audio.Mono.Generator.t-c.html#METHODfill_add">fill_add</a> [<a href="Audio.Mono.Generator.t-c.html">Audio.Mono.Generator.t</a>]</td> <td><div class="info"> Same as <code class="code">fill</code> but adds the sound to the buffer. </div> </td></tr> <tr><td><a href="Video.IO.Reader.t-c.html#METHODframe_rate">frame_rate</a> [<a href="Video.IO.Reader.t-c.html">Video.IO.Reader.t</a>]</td> <td><div class="info"> Number of frames per second. </div> </td></tr> <tr><td align="left"><br>H</td></tr> <tr><td><a href="Video.IO.Reader.t-c.html#METHODheight">height</a> [<a href="Video.IO.Reader.t-c.html">Video.IO.Reader.t</a>]</td> <td></td></tr> <tr><td align="left"><br>I</td></tr> <tr><td><a href="Audio.IO.RW.bufferized-c.html#METHODio_read">io_read</a> [<a href="Audio.IO.RW.bufferized-c.html">Audio.IO.RW.bufferized</a>]</td> <td></td></tr> <tr><td><a href="Audio.IO.RW.bufferized-c.html#METHODio_write">io_write</a> [<a href="Audio.IO.RW.bufferized-c.html">Audio.IO.RW.bufferized</a>]</td> <td></td></tr> <tr><td align="left"><br>N</td></tr> <tr><td><a href="Synth.t-c.html#METHODnote_off">note_off</a> [<a href="Synth.t-c.html">Synth.t</a>]</td> <td><div class="info"> Stop playing a note. </div> </td></tr> <tr><td><a href="MIDI.IO.Writer.t-c.html#METHODnote_off">note_off</a> [<a href="MIDI.IO.Writer.t-c.html">MIDI.IO.Writer.t</a>]</td> <td></td></tr> <tr><td><a href="Synth.t-c.html#METHODnote_on">note_on</a> [<a href="Synth.t-c.html">Synth.t</a>]</td> <td><div class="info"> Play a note. </div> </td></tr> <tr><td><a href="MIDI.IO.Writer.t-c.html#METHODnote_on">note_on</a> [<a href="MIDI.IO.Writer.t-c.html">MIDI.IO.Writer.t</a>]</td> <td></td></tr> <tr><td align="left"><br>P</td></tr> <tr><td><a href="Synth.t-c.html#METHODplay">play</a> [<a href="Synth.t-c.html">Synth.t</a>]</td> <td><div class="info"> Synthesize into an audio buffer. </div> </td></tr> <tr><td><a href="Synth.Multitrack.t-c.html#METHODplay">play</a> [<a href="Synth.Multitrack.t-c.html">Synth.Multitrack.t</a>]</td> <td><div class="info"> Synthesize into an audio buffer. </div> </td></tr> <tr><td><a href="Synth.t-c.html#METHODplay_add">play_add</a> [<a href="Synth.t-c.html">Synth.t</a>]</td> <td><div class="info"> Same as <code class="code">play</code> but keeps data originally present in the buffer. </div> </td></tr> <tr><td><a href="Synth.Multitrack.t-c.html#METHODplay_add">play_add</a> [<a href="Synth.Multitrack.t-c.html">Synth.Multitrack.t</a>]</td> <td><div class="info"> Same as <code class="code">play</code> but keeps data originally present in the buffer. </div> </td></tr> <tr><td><a href="Audio.Effect.t-c.html#METHODprocess">process</a> [<a href="Audio.Effect.t-c.html">Audio.Effect.t</a>]</td> <td><div class="info"> Apply the effect on a buffer. </div> </td></tr> <tr><td><a href="Audio.Mono.Effect.t-c.html#METHODprocess">process</a> [<a href="Audio.Mono.Effect.t-c.html">Audio.Mono.Effect.t</a>]</td> <td></td></tr> <tr><td><a href="MIDI.IO.Writer.t-c.html#METHODput">put</a> [<a href="MIDI.IO.Writer.t-c.html">MIDI.IO.Writer.t</a>]</td> <td></td></tr> <tr><td align="left"><br>R</td></tr> <tr><td><a href="Video.IO.Reader.t-c.html#METHODread">read</a> [<a href="Video.IO.Reader.t-c.html">Video.IO.Reader.t</a>]</td> <td><div class="info"> Read a given number of frames. </div> </td></tr> <tr><td><a href="MIDI.IO.Reader.t-c.html#METHODread">read</a> [<a href="MIDI.IO.Reader.t-c.html">MIDI.IO.Reader.t</a>]</td> <td><div class="info"> Read data at with given samplerate for events, in a given track, with a given length in samples. </div> </td></tr> <tr><td><a href="Audio.IO.RW.t-c.html#METHODread">read</a> [<a href="Audio.IO.RW.t-c.html">Audio.IO.RW.t</a>]</td> <td></td></tr> <tr><td><a href="Audio.IO.RW.bufferized-c.html#METHODread">read</a> [<a href="Audio.IO.RW.bufferized-c.html">Audio.IO.RW.bufferized</a>]</td> <td></td></tr> <tr><td><a href="Audio.IO.Reader.t-c.html#METHODread">read</a> [<a href="Audio.IO.Reader.t-c.html">Audio.IO.Reader.t</a>]</td> <td></td></tr> <tr><td><a href="Audio.Generator.t-c.html#METHODrelease">release</a> [<a href="Audio.Generator.t-c.html">Audio.Generator.t</a>]</td> <td></td></tr> <tr><td><a href="Audio.Mono.Generator.t-c.html#METHODrelease">release</a> [<a href="Audio.Mono.Generator.t-c.html">Audio.Mono.Generator.t</a>]</td> <td><div class="info"> Release the generator (used for generator with envelopes). </div> </td></tr> <tr><td><a href="Synth.t-c.html#METHODreset">reset</a> [<a href="Synth.t-c.html">Synth.t</a>]</td> <td><div class="info"> Reset the synthesizer (sets all notes off in particular). </div> </td></tr> <tr><td><a href="Audio.Effect.compress-c.html#METHODreset">reset</a> [<a href="Audio.Effect.compress-c.html">Audio.Effect.compress</a>]</td> <td></td></tr> <tr><td align="left"><br>S</td></tr> <tr><td><a href="Audio.IO.Reader.t-c.html#METHODsample_rate">sample_rate</a> [<a href="Audio.IO.Reader.t-c.html">Audio.IO.Reader.t</a>]</td> <td><div class="info"> Sample rate in samples per second. </div> </td></tr> <tr><td><a href="Audio.IO.Reader.t-c.html#METHODseek">seek</a> [<a href="Audio.IO.Reader.t-c.html">Audio.IO.Reader.t</a>]</td> <td><div class="info"> Seek to a given sample. </div> </td></tr> <tr><td><a href="Audio.Effect.compress-c.html#METHODset_attack">set_attack</a> [<a href="Audio.Effect.compress-c.html">Audio.Effect.compress</a>]</td> <td></td></tr> <tr><td><a href="Audio.Effect.delay_t-c.html#METHODset_delay">set_delay</a> [<a href="Audio.Effect.delay_t-c.html">Audio.Effect.delay_t</a>]</td> <td></td></tr> <tr><td><a href="Audio.Effect.delay_t-c.html#METHODset_feedback">set_feedback</a> [<a href="Audio.Effect.delay_t-c.html">Audio.Effect.delay_t</a>]</td> <td></td></tr> <tr><td><a href="Audio.Generator.t-c.html#METHODset_frequency">set_frequency</a> [<a href="Audio.Generator.t-c.html">Audio.Generator.t</a>]</td> <td></td></tr> <tr><td><a href="Audio.Mono.Generator.t-c.html#METHODset_frequency">set_frequency</a> [<a href="Audio.Mono.Generator.t-c.html">Audio.Mono.Generator.t</a>]</td> <td></td></tr> <tr><td><a href="Audio.Effect.compress-c.html#METHODset_gain">set_gain</a> [<a href="Audio.Effect.compress-c.html">Audio.Effect.compress</a>]</td> <td></td></tr> <tr><td><a href="Audio.Effect.compress-c.html#METHODset_knee">set_knee</a> [<a href="Audio.Effect.compress-c.html">Audio.Effect.compress</a>]</td> <td></td></tr> <tr><td><a href="Audio.Effect.compress-c.html#METHODset_ratio">set_ratio</a> [<a href="Audio.Effect.compress-c.html">Audio.Effect.compress</a>]</td> <td></td></tr> <tr><td><a href="Audio.Effect.compress-c.html#METHODset_release">set_release</a> [<a href="Audio.Effect.compress-c.html">Audio.Effect.compress</a>]</td> <td></td></tr> <tr><td><a href="Audio.Effect.compress-c.html#METHODset_threshold">set_threshold</a> [<a href="Audio.Effect.compress-c.html">Audio.Effect.compress</a>]</td> <td></td></tr> <tr><td><a href="Synth.t-c.html#METHODset_volume">set_volume</a> [<a href="Synth.t-c.html">Synth.t</a>]</td> <td><div class="info"> Set the global volume of the synth. </div> </td></tr> <tr><td><a href="Audio.Generator.t-c.html#METHODset_volume">set_volume</a> [<a href="Audio.Generator.t-c.html">Audio.Generator.t</a>]</td> <td></td></tr> <tr><td><a href="Audio.Mono.Generator.t-c.html#METHODset_volume">set_volume</a> [<a href="Audio.Mono.Generator.t-c.html">Audio.Mono.Generator.t</a>]</td> <td></td></tr> <tr><td align="left"><br>W</td></tr> <tr><td><a href="Video.IO.Reader.t-c.html#METHODwidth">width</a> [<a href="Video.IO.Reader.t-c.html">Video.IO.Reader.t</a>]</td> <td></td></tr> <tr><td><a href="Video.IO.Writer.t-c.html#METHODwrite">write</a> [<a href="Video.IO.Writer.t-c.html">Video.IO.Writer.t</a>]</td> <td></td></tr> <tr><td><a href="Audio.IO.RW.t-c.html#METHODwrite">write</a> [<a href="Audio.IO.RW.t-c.html">Audio.IO.RW.t</a>]</td> <td></td></tr> <tr><td><a href="Audio.IO.RW.bufferized-c.html#METHODwrite">write</a> [<a href="Audio.IO.RW.bufferized-c.html">Audio.IO.RW.bufferized</a>]</td> <td></td></tr> <tr><td><a href="Audio.IO.Writer.t-c.html#METHODwrite">write</a> [<a href="Audio.IO.Writer.t-c.html">Audio.IO.Writer.t</a>]</td> <td></td></tr> </table> </body> </html>