Skip to main content

Module utils

Module utils 

Source
Expand description

Утилиты и вспомогательные функции

§Утилиты для патчбэя

Вспомогательные функции и структуры для работы с патчбэем:

  • Конвертеры значений
  • Утилиты для времени
  • Хелперы для тестирования

Structs§

EventRecorder
Запись событий для тестирования
Metronome
Метроном для синхронизации с BPM
RecordedEvent
Записанное событие
TestSignalGenerator
Генератор тестовых сигналов
TestSignalParams
Параметры тестового сигнала
ValueConverter
Конвертер значений между разными шкалами

Enums§

NoteType
Тип ноты
TestSignalType
Тип тестового сигнала

Functions§

freq_to_midi_note
Преобразование частоты в MIDI ноту
midi_note_to_freq
Преобразование MIDI ноты в частоту
midi_to_normalized
Преобразование MIDI value (0-127) в нормализованное значение (0.0-1.0)
normalized_to_midi
Преобразование нормализованного значения в MIDI value
note_duration_to_seconds
Преобразование длительности ноты в секунды