WE Core
Loading...
Searching...
No Matches
WECore::Songbird Namespace Reference

Namespaces

namespace  Parameters
 

Classes

class  Formant
 
class  SongbirdFilterModule
 
class  SongbirdFormantFilter
 

Typedefs

typedef std::array< Formant, NUM_FORMANTS_PER_VOWELVowel
 

Variables

constexpr int NUM_FORMANTS_PER_VOWEL {2}
 
constexpr int NUM_VOWELS {5}
 
constexpr int NUM_AIR_FORMANTS {2}
 

Typedef Documentation

◆ Vowel

A type to make refering to a group of formants easier.

Definition at line 50 of file SongbirdFilterModule.h.

Variable Documentation

◆ NUM_AIR_FORMANTS

int WECore::Songbird::NUM_AIR_FORMANTS {2}
constexpr

The number of formants that are used for the "air" filters that add brightness.

Definition at line 45 of file SongbirdFilterModule.h.

◆ NUM_FORMANTS_PER_VOWEL

int WECore::Songbird::NUM_FORMANTS_PER_VOWEL {2}
constexpr

The number of formants (bandpass filters) which are used in a single vowel.

Definition at line 35 of file SongbirdFilterModule.h.

Referenced by WECore::Songbird::SongbirdFilterModule< T >::_calcVowelForFreqMode(), and WECore::Songbird::SongbirdFilterModule< T >::getVowelDescription().

◆ NUM_VOWELS

int WECore::Songbird::NUM_VOWELS {5}
constexpr

The number of vowels supported.

Definition at line 40 of file SongbirdFilterModule.h.