Nauert API


nauert

Extension for quantizing rhythm, based on Paul Nauert’s Q-Grid technique.


nauert.attackpointoptimizers


Abstract Classes

AttackPointOptimizer

Abstract attack-point optimizer.


Classes

MeasurewiseAttackPointOptimizer

Measurewise attack-point optimizer.

NaiveAttackPointOptimizer

Naive attack-point optimizer.

NullAttackPointOptimizer

Null attack-point optimizer.


nauert.gracehandlers


Abstract Classes

GraceHandler

Abstract grace-handler.


Classes

CollapsingGraceHandler

Collapsing grace-handler.

ConcatenatingGraceHandler

Concatenating grace-handler.

DiscardingGraceHandler

Discarding grace-handler.


nauert.heuristics


Abstract Classes

Heuristic

Abstract heuristic.


Classes

DistanceHeuristic

Distance heuristic.


nauert.jobhandlers


Abstract Classes

JobHandler

Abstact job-handler.


Classes

ParallelJobHandler

Parallel job-handler.

ParallelJobHandlerWorker

Parallel job-handler worker.

SerialJobHandler

Serial job-handler.


nauert.qeventproxy


Classes

QEventProxy

Q-event proxy.


nauert.qevents


Abstract Classes

QEvent

Abstract Q-event.


Classes

PitchedQEvent

Pitched q-event.

SilentQEvent

Silent q-event.

TerminalQEvent

Terminal q-event.


nauert.qeventsequence


Classes

QEventSequence

Q-event sequence.


nauert.qgrid


Classes

QGrid

Q-grid.

QGridContainer

Q-grid container.

QGridLeaf

Q-grid leaf.


nauert.qschemaitems


Abstract Classes

QSchemaItem

Abstract q-schema item.


Classes

BeatwiseQSchemaItem

Beatwise q-schema item.

MeasurewiseQSchemaItem

Measurewise q-schema item.


nauert.qschemas


Abstract Classes

QSchema

Abstract Q-schema.


Classes

BeatwiseQSchema

Beatwise q-schema.

MeasurewiseQSchema

Measurewise q-schema.


nauert.qtargetitems


Abstract Classes

QTargetItem

Abstract class for QTargetBeat and QTargetMeasure.


Classes

QTargetBeat

Q-target beat.

QTargetMeasure

Q-target measure.


nauert.qtargets


Abstract Classes

QTarget

Q-target.


Classes

BeatwiseQTarget

Beatwise q-target.

MeasurewiseQTarget

Measurewise quantization target.


nauert.quantizationjob


Classes

QuantizationJob

Quantization job.


nauert.quantizer


Functions

quantize

Quantizer function.


nauert.searchtrees


Abstract Classes

SearchTree

Abstract search tree.


Classes

UnweightedSearchTree

Unweighted search tree based on Paul Nauert's model.

WeightedSearchTree

Weighted search tree.