Опубликованный пакет / CLIR

gradus.counterpoint

v0.1.0

Контрапункт строгого письма по Фуксу (Gradus ad Parnassum, 1725) — пять видов

Пломба §208sha256:79eb9402e16438b1cb7dac99a20fcf4db7ce083e64cdbafb69235235ecc9c9e8
Подключить / law.toml
[dependencies]
gradus.counterpoint = "0.1.0"
Получить канонические байты
curl -O /blobs/79eb9402e16438b1cb7dac99a20fcf4db7ce083e64cdbafb69235235ecc9c9e8.lawir.json

Все адресуемые узлы пакета. Помеченные internal — не часть контракта: сослаться на них из другого пакета нельзя (§24). Свою страницу имеют только публичные символы.

symbol_decl — 46
УзелПодписьАнкеры §194
beat_notesна данной доле cantus firmus звучит cf, голос контрапункта — cp (полутоны от условной примы упражнения)internal
consonant_atдоля образует консонанс — совершенный либо несовершенныйinternal
contrary_motion_atголоса перемещаются в противоположных направлениях (противоположное движение)internal
cp_acceptable_leap_atскачок голоса контрапункта на терцию, кварту, квинту, сексту либо октавуinternal
cp_large_leap_down_atнисходящий скачок на сексту либо октавуinternal
cp_large_leap_up_atвосходящий скачок на сексту либо октавуinternal
cp_leap_atголос контрапункта переходит от pos1 к pos2 скачком (на три полутона либо более)internal
cp_step_atголос контрапункта переходит от pos1 к pos2 ступенью (на один или два полутона)internal
cp_step_down_atголос контрапункта нисходит ступенью от pos1 к pos2internal
cp_step_up_atголос контрапункта восходит ступенью от pos1 к pos2internal
cp_tied_atголос контрапункта продолжает звучать той же нотой от pos1 к pos2internal
dissonant_interval_atдоля образует секунду, кварту, тритон либо септиму, либо их удвоение через октавуinternal
first_beatpos — первая звучащая доля упражненияinternal
imperfect_consonance_atдоля образует терцию либо сексту, либо их удвоение через октавуinternal
interval_atинтервал между cf и cp на данной доле, в полутонах (положителен, когда cp выше cf)internal
last_beatpos — последняя звучащая доля упражненияinternal
next_beatpos2 — доля, непосредственно следующая за pos1 в голосе контрапунктаinternal
oblique_motion_atодин голос остаётся на месте, другой перемещается (косвенное движение)internal
opening_violationначальное созвучие упражнения не консонанс — нарушение ст. 5internal
parallel_fifths_violationпараллельные квинты: квинта приближена к квинте прямым движениемinternal
parallel_octaves_violationпараллельные октавы: унисон/октава приближены к унисону/октаве прямым движениемinternal
perfect_consonance_atдоля образует совершенный консонанс — унисон, октаву либо квинтуinternal
perfect_consonance_by_similar_motion_violationсовершенный консонанс на pos2 приближен прямым движением — запрещено ст. 4internal
perfect_fifth_atдоля образует квинту либо её удвоение через октавуinternal
similar_motion_atоба голоса перемещаются в одном направлении от pos1 к pos2 (прямое движение)internal
species1_beatдоля принадлежит упражнению первого вида (нота против ноты)internal
species1_dissonance_violationдиссонанс на доле первого вида — запрещено ст. 6internal
species2_strong_beatдоля — сильная доля упражнения второго вида (совпадает с cantus firmus)internal
species2_strong_beat_dissonance_violationдиссонанс на сильной доле второго вида — запрещено ст. 8internal
species2_weak_beatдоля — слабая доля упражнения второго видаinternal
species3_strong_beatдоля — сильная доля упражнения третьего вида (совпадает с cantus firmus)internal
species3_strong_beat_dissonance_violationдиссонанс на сильной доле третьего вида — запрещено ст. 9internal
species3_weak_beatдоля — слабая доля упражнения третьего видаinternal
species4_plain_beatдоля упражнения четвёртого вида вне связки — начальная либо заключительнаяinternal
species4_plain_beat_dissonance_violationдиссонанс на доле четвёртого вида вне связки — запрещено ст. 11 в связи со ст. 6internal
species5_downbeatдоля пятого вида совпадает с cantus firmus либо несёт связку, вне задержания — обязана быть консонансомinternal
species5_downbeat_dissonance_violationдиссонанс на доле пятого вида, обязанной быть консонансом, — запрещено ст. 12internal
species5_weak_beatдоля пятого вида не совпадает с cantus firmus и не несёт связкуinternal
suspension_beatдоля — задержание (нота голоса контрапункта продолжена связкой с предшествующей слабой доли)internal
unison_or_octave_atдоля образует унисон, октаву либо их удвоение через октавуinternal
valid_closing_atдоля допустима как заключительное созвучие упражненияinternal
valid_neighbor_tone_atдиссонирующая нота — вспомогательный тон в значении ст. 7internal
valid_opening_atдоля допустима как начальное созвучие упражненияinternal
valid_passing_tone_atдиссонирующая нота — проходящий тон в значении ст. 7internal
valid_suspension_preparation_atзадержание приготовлено консонансом той же ноты на предшествующей доле (ст. 10)internal
valid_suspension_resolution_atзадержание разрешено правильно: консонанс не нуждается в разрешении, диссонанс разрешён нисходящей ступенью (ст. 10)internal
type_decl — 1
УзелПодписьАнкеры §194
ExerciseУпражнение строгого письмаinternal
rule — 109
УзелПодписьАнкеры §194
ClosingUnisonOrOctaveValidСт. 5. Упражнение обязано оканчиваться унисоном либо октавой1internal
ComputeIntervalAtBeatСт. 2. Интервал доли — разность в полутонах между голосом контрапункта и cantus firmus1internal
ConsonantAtIsUnionOfConsonanceClasses/alt/1Ст. 2. Консонанс — унисон/октава, квинта либо терция/секста (в любом разряде удвоения)1internal
ConsonantAtIsUnionOfConsonanceClasses/alt/2Ст. 2. Консонанс — унисон/октава, квинта либо терция/секста (в любом разряде удвоения)1internal
ConsonantAtIsUnionOfConsonanceClasses/alt/3Ст. 2. Консонанс — унисон/октава, квинта либо терция/секста (в любом разряде удвоения)1internal
ConsonantSuspensionNeedsNoResolutionСт. 10. Созвучие продолженной ноты, само являющееся консонансом, не подчинено требованию разрешения1internal
ContraryMotionBetweenBeatsСт. 3. Противоположное движение: голоса переместились в разных направлениях1internal
CpAcceptableLeap/alt/1Ст. 6. Допустимые скачки голоса контрапункта: терция, кварта, квинта, секста, октава1internal
CpAcceptableLeap/alt/10Ст. 6. Допустимые скачки голоса контрапункта: терция, кварта, квинта, секста, октава1internal
CpAcceptableLeap/alt/11Ст. 6. Допустимые скачки голоса контрапункта: терция, кварта, квинта, секста, октава1internal
CpAcceptableLeap/alt/12Ст. 6. Допустимые скачки голоса контрапункта: терция, кварта, квинта, секста, октава1internal
CpAcceptableLeap/alt/13Ст. 6. Допустимые скачки голоса контрапункта: терция, кварта, квинта, секста, октава1internal
CpAcceptableLeap/alt/14Ст. 6. Допустимые скачки голоса контрапункта: терция, кварта, квинта, секста, октава1internal
CpAcceptableLeap/alt/2Ст. 6. Допустимые скачки голоса контрапункта: терция, кварта, квинта, секста, октава1internal
CpAcceptableLeap/alt/3Ст. 6. Допустимые скачки голоса контрапункта: терция, кварта, квинта, секста, октава1internal
CpAcceptableLeap/alt/4Ст. 6. Допустимые скачки голоса контрапункта: терция, кварта, квинта, секста, октава1internal
CpAcceptableLeap/alt/5Ст. 6. Допустимые скачки голоса контрапункта: терция, кварта, квинта, секста, октава1internal
CpAcceptableLeap/alt/6Ст. 6. Допустимые скачки голоса контрапункта: терция, кварта, квинта, секста, октава1internal
CpAcceptableLeap/alt/7Ст. 6. Допустимые скачки голоса контрапункта: терция, кварта, квинта, секста, октава1internal
CpAcceptableLeap/alt/8Ст. 6. Допустимые скачки голоса контрапункта: терция, кварта, квинта, секста, октава1internal
CpAcceptableLeap/alt/9Ст. 6. Допустимые скачки голоса контрапункта: терция, кварта, квинта, секста, октава1internal
CpLargeLeapDown/alt/1Ст. 6. Нисходящий скачок на сексту либо октаву1internal
CpLargeLeapDown/alt/2Ст. 6. Нисходящий скачок на сексту либо октаву1internal
CpLargeLeapDown/alt/3Ст. 6. Нисходящий скачок на сексту либо октаву1internal
CpLargeLeapUp/alt/1Ст. 6. Восходящий скачок на сексту либо октаву1internal
CpLargeLeapUp/alt/2Ст. 6. Восходящий скачок на сексту либо октаву1internal
CpLargeLeapUp/alt/3Ст. 6. Восходящий скачок на сексту либо октаву1internal
CpLeapBetweenBeats/alt/1Ст. 3. Скачок: перемещение голоса контрапункта на три полутона либо более1internal
CpLeapBetweenBeats/alt/2Ст. 3. Скачок: перемещение голоса контрапункта на три полутона либо более1internal
CpStepBetweenBeats/alt/1Ст. 3. Ступень: перемещение голоса контрапункта на один или два полутона1internal
CpStepBetweenBeats/alt/2Ст. 3. Ступень: перемещение голоса контрапункта на один или два полутона1internal
CpStepBetweenBeats/alt/3Ст. 3. Ступень: перемещение голоса контрапункта на один или два полутона1internal
CpStepBetweenBeats/alt/4Ст. 3. Ступень: перемещение голоса контрапункта на один или два полутона1internal
CpStepDownBetweenBeats/alt/1Ст. 3. Нисходящая ступень1internal
CpStepDownBetweenBeats/alt/2Ст. 3. Нисходящая ступень1internal
CpStepUpBetweenBeats/alt/1Ст. 3. Восходящая ступень1internal
CpStepUpBetweenBeats/alt/2Ст. 3. Восходящая ступень1internal
CpTiedBetweenBeatsСт. 3. Голос контрапункта не меняет высоты1internal
DissonantIntervalClassCompound/alt/1Ст. 2. Нона, ундецима, тритон и септима через октаву — диссонанс1internal
DissonantIntervalClassCompound/alt/10Ст. 2. Нона, ундецима, тритон и септима через октаву — диссонанс1internal
DissonantIntervalClassCompound/alt/11Ст. 2. Нона, ундецима, тритон и септима через октаву — диссонанс1internal
DissonantIntervalClassCompound/alt/12Ст. 2. Нона, ундецима, тритон и септима через октаву — диссонанс1internal
DissonantIntervalClassCompound/alt/2Ст. 2. Нона, ундецима, тритон и септима через октаву — диссонанс1internal
DissonantIntervalClassCompound/alt/3Ст. 2. Нона, ундецима, тритон и септима через октаву — диссонанс1internal
DissonantIntervalClassCompound/alt/4Ст. 2. Нона, ундецима, тритон и септима через октаву — диссонанс1internal
DissonantIntervalClassCompound/alt/5Ст. 2. Нона, ундецима, тритон и септима через октаву — диссонанс1internal
DissonantIntervalClassCompound/alt/6Ст. 2. Нона, ундецима, тритон и септима через октаву — диссонанс1internal
DissonantIntervalClassCompound/alt/7Ст. 2. Нона, ундецима, тритон и септима через октаву — диссонанс1internal
DissonantIntervalClassCompound/alt/8Ст. 2. Нона, ундецима, тритон и септима через октаву — диссонанс1internal
DissonantIntervalClassCompound/alt/9Ст. 2. Нона, ундецима, тритон и септима через октаву — диссонанс1internal
DissonantIntervalClassSimple/alt/1Ст. 2. Секунда, кварта, тритон и септима — диссонанс1internal
DissonantIntervalClassSimple/alt/10Ст. 2. Секунда, кварта, тритон и септима — диссонанс1internal
DissonantIntervalClassSimple/alt/11Ст. 2. Секунда, кварта, тритон и септима — диссонанс1internal
DissonantIntervalClassSimple/alt/12Ст. 2. Секунда, кварта, тритон и септима — диссонанс1internal
DissonantIntervalClassSimple/alt/2Ст. 2. Секунда, кварта, тритон и септима — диссонанс1internal
DissonantIntervalClassSimple/alt/3Ст. 2. Секунда, кварта, тритон и септима — диссонанс1internal
DissonantIntervalClassSimple/alt/4Ст. 2. Секунда, кварта, тритон и септима — диссонанс1internal
DissonantIntervalClassSimple/alt/5Ст. 2. Секунда, кварта, тритон и септима — диссонанс1internal
DissonantIntervalClassSimple/alt/6Ст. 2. Секунда, кварта, тритон и септима — диссонанс1internal
DissonantIntervalClassSimple/alt/7Ст. 2. Секунда, кварта, тритон и септима — диссонанс1internal
DissonantIntervalClassSimple/alt/8Ст. 2. Секунда, кварта, тритон и септима — диссонанс1internal
DissonantIntervalClassSimple/alt/9Ст. 2. Секунда, кварта, тритон и септима — диссонанс1internal
DissonantSuspensionResolvedDownByStepСт. 10. Диссонирующее задержание разрешено нисходящей ступенью в консонанс1internal
ImperfectConsonanceClassCompound/alt/1Ст. 2. Децима и терцдецима (терция и секста через октаву) — несовершенный консонанс1internal
ImperfectConsonanceClassCompound/alt/2Ст. 2. Децима и терцдецима (терция и секста через октаву) — несовершенный консонанс1internal
ImperfectConsonanceClassCompound/alt/3Ст. 2. Децима и терцдецима (терция и секста через октаву) — несовершенный консонанс1internal
ImperfectConsonanceClassCompound/alt/4Ст. 2. Децима и терцдецима (терция и секста через октаву) — несовершенный консонанс1internal
ImperfectConsonanceClassCompound/alt/5Ст. 2. Децима и терцдецима (терция и секста через октаву) — несовершенный консонанс1internal
ImperfectConsonanceClassCompound/alt/6Ст. 2. Децима и терцдецима (терция и секста через октаву) — несовершенный консонанс1internal
ImperfectConsonanceClassCompound/alt/7Ст. 2. Децима и терцдецима (терция и секста через октаву) — несовершенный консонанс1internal
ImperfectConsonanceClassCompound/alt/8Ст. 2. Децима и терцдецима (терция и секста через октаву) — несовершенный консонанс1internal
ImperfectConsonanceClassSimple/alt/1Ст. 2. Терция и секста — несовершенный консонанс1internal
ImperfectConsonanceClassSimple/alt/2Ст. 2. Терция и секста — несовершенный консонанс1internal
ImperfectConsonanceClassSimple/alt/3Ст. 2. Терция и секста — несовершенный консонанс1internal
ImperfectConsonanceClassSimple/alt/4Ст. 2. Терция и секста — несовершенный консонанс1internal
ImperfectConsonanceClassSimple/alt/5Ст. 2. Терция и секста — несовершенный консонанс1internal
ImperfectConsonanceClassSimple/alt/6Ст. 2. Терция и секста — несовершенный консонанс1internal
ImperfectConsonanceClassSimple/alt/7Ст. 2. Терция и секста — несовершенный консонанс1internal
ImperfectConsonanceClassSimple/alt/8Ст. 2. Терция и секста — несовершенный консонанс1internal
ObliqueMotionCantusFirmusStillСт. 3. Косвенное движение: cantus firmus остаётся на месте1internal
ObliqueMotionCounterpointStillСт. 3. Косвенное движение: голос контрапункта остаётся на месте1internal
OpeningFifthValidOnlyWithCounterpointAboveСт. 5. Упражнение допустимо начинать в квинту, только если голос контрапункта ведётся выше cantus firmus1internal
OpeningMustBeConsonantСт. 5. Упражнение обязано начинаться совершенным консонансом1internal
OpeningUnisonOrOctaveAlwaysValidСт. 5. Упражнение допустимо начинать в унисон либо в октаву независимо от расположения голоса контрапункта1internal
ParallelFifthsСт. 4. Параллельные квинты1internal
ParallelOctavesСт. 4. Параллельные октавы (включая унисон к унисону)1internal
PerfectConsonanceApproachedBySimilarMotionForbiddenСт. 4. Совершенный консонанс запрещается приближать прямым движением1internal
PerfectConsonanceAtIsUnionOfPerfectClasses/alt/1Ст. 2. Совершенный консонанс — унисон/октава либо квинта1internal
PerfectConsonanceAtIsUnionOfPerfectClasses/alt/2Ст. 2. Совершенный консонанс — унисон/октава либо квинта1internal
PerfectFifthClass/alt/1Ст. 2. Квинта (и её удвоение через октаву) — совершенный консонанс1internal
PerfectFifthClass/alt/2Ст. 2. Квинта (и её удвоение через октаву) — совершенный консонанс1internal
PerfectFifthClass/alt/3Ст. 2. Квинта (и её удвоение через октаву) — совершенный консонанс1internal
PerfectFifthClass/alt/4Ст. 2. Квинта (и её удвоение через октаву) — совершенный консонанс1internal
SimilarMotionBetweenBeatsСт. 3. Прямое движение: оба голоса переместились в одном направлении1internal
Species1DissonanceForbiddenСт. 6. Диссонанс в первом виде не допускается ни при каких обстоятельствах1internal
Species2StrongBeatMustBeConsonantСт. 8. Созвучие сильной доли второго вида обязано быть консонансом1internal
Species3StrongBeatMustBeConsonantСт. 9. Созвучие сильной доли третьего вида обязано быть консонансом1internal
Species4PlainBeatMustBeConsonantСт. 11. Доля вне связки подчиняется общему правилу консонанса статьи 61internal
Species5DownbeatMustBeConsonantСт. 12. Доля, совпадающая с cantus firmus либо несущая связку вне задержания, обязана быть консонансом1internal
SuspensionPreparedСт. 10. Приготовление: предшествующая доля консонирует той же нотой голоса контрапункта1internal
UnisonOrOctaveClass/alt/1Ст. 2. Прима и октава (и их удвоение) — совершенный консонанс1internal
UnisonOrOctaveClass/alt/2Ст. 2. Прима и октава (и их удвоение) — совершенный консонанс1internal
UnisonOrOctaveClass/alt/3Ст. 2. Прима и октава (и их удвоение) — совершенный консонанс1internal
UnisonOrOctaveClass/alt/4Ст. 2. Прима и октава (и их удвоение) — совершенный консонанс1internal
UnisonOrOctaveClass/alt/5Ст. 2. Прима и октава (и их удвоение) — совершенный консонанс1internal
ValidNeighborToneLowerСт. 7. Нижний вспомогательный тон: ступень вниз к диссонансу, ступень вверх обратно на ту же ноту1internal
ValidNeighborToneUpperСт. 7. Верхний вспомогательный тон: ступень вверх к диссонансу, ступень вниз обратно на ту же ноту1internal
ValidPassingToneDownwardСт. 7. Проходящий тон нисходящего движения: ступень вниз к диссонансу и ступень вниз от него1internal
ValidPassingToneUpwardСт. 7. Проходящий тон восходящего движения: ступень вверх к диссонансу и ступень вверх от него1internal
constraint — 12
УзелПодписьАнкеры §194
ClosingMustBeValidСт. 5. Заключительное созвучие обязано быть унисоном либо октавойinternal
IntervalWithinModelledRangeСт. 2. Интервал обязан отстоять от примы не более чем на две октавыinternal
LargeLeapDownMustRecoverByStepUpСт. 6. За скачком на сексту либо октаву вниз обязано следовать ступенчатое движение вверхinternal
LargeLeapUpMustRecoverByStepDownСт. 6. За скачком на сексту либо октаву вверх обязано следовать ступенчатое движение внизinternal
OpeningMustBeValidСт. 5. Начальное созвучие обязано быть допустимым открытием (унисон/октава всегда, квинта — только сверху)internal
PenultimateApproachesFinalByStepСт. 5. Предпоследняя нота голоса контрапункта обязана подходить к заключительной ступеньюinternal
Species1MelodicMotionMustBeStepOrAcceptableLeapСт. 6. Переход голоса контрапункта обязан быть ступенью либо допустимым скачком; повторение ноты и иные скачки запрещеныinternal
Species2WeakBeatMustBeConsonantOrPassingToneСт. 8. Созвучие слабой доли второго вида обязано быть консонансом либо проходящим тономinternal
Species3WeakBeatMustBeConsonantOrTreatedDissonanceСт. 9. Созвучие слабой доли третьего вида обязано быть консонансом, проходящим либо вспомогательным тономinternal
Species5WeakBeatMustBeConsonantOrTreatedDissonanceСт. 12. Прочая доля пятого вида обязана быть консонансом, проходящим либо вспомогательным тономinternal
SuspensionMustBePreparedСт. 10. Задержание обязано быть приготовлено консонансом той же ноты на предшествующей долеinternal
SuspensionMustResolveProperlyСт. 10. Задержание обязано разрешаться консонансом либо нисходящей ступенью, если оно диссонируетinternal
fragment — 11
УзелПодписьАнкеры §194
GRADUS_ART10internal
GRADUS_ART11internal
GRADUS_ART12internal
GRADUS_ART2internal
GRADUS_ART3internal
GRADUS_ART4internal
GRADUS_ART5internal
GRADUS_ART6internal
GRADUS_ART7internal
GRADUS_ART8internal
GRADUS_ART9internal
publication — 1
УзелПодписьАнкеры §194
GRADUS_RU_TEXTinternal
source_edition — 1
УзелПодписьАнкеры §194
GRADUS_RUinternal
source_work — 1
УзелПодписьАнкеры §194
GRADUS_RESTATEMENTИзложение правил контрапункта строгого письма (по Иоганну Йозефу Фуксу, Gradus ad Parnassum, 1725)internal