Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
Bse::Wave Interface Reference

import"bseapi.idl";

Inheritance diagram for Bse::Wave:
Collaboration diagram for Bse::Wave:

Public Member Functions

float64 chunk_get_mix_freq (int32 chunk_index)
 
float64 chunk_get_osc_freq (int32 chunk_index)
 
int32 n_wave_chunks ()
 
EditableSample use_editable (int32 chunk_index)
 
- Public Member Functions inherited from Bse::Source
Source ichannel_get_osource (int32 input_channel, int32 input_joint)
 
- Public Member Functions inherited from Bse::Item
Item common_ancestor (Item other)
 

Additional Inherited Members

- Public Attributes inherited from Bse::Item
Icon icon
 

Detailed Description

Interface for PCM wave samples.

Member Function Documentation

float64 Bse::Wave::chunk_get_mix_freq ( int32  chunk_index)

Retrieve mixing frequency of a wave chunk.

float64 Bse::Wave::chunk_get_osc_freq ( int32  chunk_index)

Retrieve oscillating frequency of a wave chunk.

int32 Bse::Wave::n_wave_chunks ( )

Get the number of wave chunks of a wave.

EditableSample Bse::Wave::use_editable ( int32  chunk_index)

Retrieve an editable sample object for a wave chunk.


The documentation for this interface was generated from the following file: