Skip to content

GuitarPrometheus::Project::HumanizerConfigData

GuitarPrometheus::Project::HumanizerConfigData

Serialization-friendly mirror of [Midi::HumanizerConfig](/api-reference/classes/structguitarprometheus_1_1midi_1_1humanizerconfig/). More…

#include <ExportConfigData.h>

Public Attributes

Name
doublevelocitySigma
intvelocityFloor
intvelocityCeiling
inttimingJitterTicks
std::int64_tseed

Detailed Description

struct GuitarPrometheus::Project::HumanizerConfigData;

Serialization-friendly mirror of [Midi::HumanizerConfig](/api-reference/classes/structguitarprometheus_1_1midi_1_1humanizerconfig/).

Uses primitive field types (no JUCE types) because this struct is what hits the JSON serializer. Runtime conversion to / from [Midi::HumanizerConfig](/api-reference/classes/structguitarprometheus_1_1midi_1_1humanizerconfig/) happens at the AppController boundary.

Public Attributes Documentation

variable velocitySigma

double velocitySigma = 0.0;

variable velocityFloor

int velocityFloor = 1;

variable velocityCeiling

int velocityCeiling = 127;

variable timingJitterTicks

int timingJitterTicks = 0;

variable seed

std::int64_t seed = 0;

Updated on 2026-05-29 at 07:39:52 +0000