Krotos Modules 3
Loading...
Searching...
No Matches
TextToPreset.h File Reference

Go to the source code of this file.

Classes

class  krotos::TextToPreset
 text to preset class for text to preset embeddings calculation and dictionary creation More...
 
struct  krotos::TextToPreset::Data
 
class  krotos::TextToPresetShared
 wrapper class for text to preset module shared resource pointer More...
 
class  krotos::DirectoryWatcher
 directory watcher class for text to preset module to process data when there is changes in the rpesets root directory More...
 

Namespaces

namespace  krotos
 

Macros

#define AUDIO_METADATA_TAGS   1
 
#define PRESET_FILENAME_TAGS   0
 

Variables

constexpr char krotos::embeddingsFileName [] = ".ttpEmbCache"
 
constexpr char krotos::ttpStatusFileName [] = ".ttpStatus"
 
constexpr char krotos::ttpStatusDateProperty [] = "date modified"
 
constexpr char krotos::ttpNumericalMetadata [] = "-0123456789"
 
constexpr char krotos::wavMetadataFieldInFile [] = "bwav description"
 
constexpr char krotos::presetNameField [] = "presetName"
 
constexpr char krotos::embeddingsNameField [] = "embeddings"
 
constexpr char krotos::tagsNameField [] = "tags"
 
static const String krotos::ttpThreadName {"TTPThread"}
 
static constexpr size_t krotos::BUF_SIZE = 32
 
constexpr size_t krotos::BUFFER_SIZE = 1024
 
constexpr size_t krotos::IV_SIZE = 16
 

Macro Definition Documentation

◆ AUDIO_METADATA_TAGS

#define AUDIO_METADATA_TAGS   1

◆ PRESET_FILENAME_TAGS

#define PRESET_FILENAME_TAGS   0