[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: detecting parallel fifths and octaves in figured bass
From: |
Eef Weenink |
Subject: |
Re: detecting parallel fifths and octaves in figured bass |
Date: |
Fri, 21 Jul 2023 06:29:34 +0000 |
Thank you Valentin,
This is great stuff you made!
Eef
> Op 20 jul. 2023, om 18:54 heeft Valentin Petzel <valentin@petzel.at> het
> volgende geschreven:
>
> Hello Eef,
>
> if you are going to do something like this I’d suggest a somewhat modular
> design. In part writing there are many rules that apply to different voices,
> so
> I suggest to do something that allows to do arbitrary checks in a nice and
> extendable manner. I’ve sketched up a small proof of concept.
>
> Cheers,
> Valentin
>
> Am Donnerstag, 20. Juli 2023, 08:57:11 CEST schrieb Eef Weenink:
>> thank you all for these great suggestions!
>> However these solutions do more then my job for me ;-)
>> I need to learn to do this myself, not automate it.
>>
>> The suggesions made me find this: https://lsr.di.unimi.it/LSR/Item?id=1100
>> about colouring intervals. I will try to combine that and the
>> partwriter.ly<http://partwriter.ly> in a tool. What should it do: - take
>> all chords apart and save the intervals in an array:
>> with 4 voices chords, this will be 6 intervals per chord:
>> SB (Soprano Basso)
>> SA (Soprano Alto)
>> ST (Soprano Tenor)
>> AT (Alto Tenor)
>> AB (Alto Basso)
>> TB (Tenor Basso)
>> numbering intervals per half step: 1, 2, ..... 12
>>
>> Compare the intervals of two consecutive chords
>> and search for issues:
>> examples:
>> - are there two voices with consecutive fifths (intervals are both 8)
>> - are there two voices with consecutive octaves (ntervals are both 12)
>> etc.
>>
>> If so, colour the noteheads
>>
>> Applying this tool would help to check if I overlooked issues.
>>
>> If a tool like that already exists? would be great :-)
>>
>> Eef
>>
>>
>>
>>
>>
>> Op 16 jul. 2023, om 10:33 heeft Vaughan McAlley
>> <vaughan@mcalley.net.au<mailto:vaughan@mcalley.net.au>> het volgende
>> geschreven:
>>
>> I wrote a script in Lua to check MIDI files for consecutives. It assumes one
>> voice per track, so may not suit your needs for figured bass. I need to
>> make it more user-friendly, but would be happy to do so if anyone is
>> interested.
>>
>> Congratulations to Thomas Tallis for having no consecutive fifths at all in
>> Spem in alium!
>>
>> Vaughan
>>
>>
>> On Sat, 15 Jul 2023 at 07:13, Eef Weenink
>> <h.e.weenink@de-erve.nl<mailto:h.e.weenink@de-erve.nl>> wrote: Maybe
>> somebody already made a script for this:
>>
>> In figured bass there are two fundamental rules: Avoid parallell octaves and
>> or fifhts. So it would be nice to have some scipts what checks for this. So
>> if two voices have a distance of a fifth or octave, the next chord is
>> checked if the same two voices have a fifth or octave too. If so, they are
>> parallel.
>>
>> Any ideas, suggestions?
>>
>> regards, Eef
>
> <checks.ly>