Irrational time signature - full durations cause unwanted tuplets

Discussions, advice, bug reports and much more about the "bach" environment.
Post Reply
luisfncosta
Posts: 12
Joined: Thu Aug 31, 2023 2:28 pm

Irrational time signature - full durations cause unwanted tuplets

Post by luisfncosta » Fri Feb 02, 2024 6:26 pm

Hi guys!

Sorry to post again after asking a question a few days ago, but I'm experimenting with rhythm, time signatures, and ratios, and I found a new problem.

In the patch below, my intention is to have several irrational time signatures, where each bar has only one note that lasts a full bar. Therefore, a 1/1 time signature has a duration of 1/1, a 22/9 time signature has a duration of 22/9, and so on.

Since the duration of each note is equal to the length of the bar, I don't understand why there are tuplets.

I thought it was a thinking problem about irrational time signatures and proportions, but I think there is an issue in bach.score that I can't figure out.

Thanks in advance and keep the good work! Best,
Luís

Code: Select all

<pre><code>
----------begin_max5_patcher----------
3426.3oc6cs0bipiD94LUc9O3hmm0Q2urOs6uiolJEwlDyYv.EfSlLmZ+uu5
B9JBaYrHSbF6ybhMH.o9q+TqtEPq+4u9xcQOV7yj5nI+6Ieaxc28Op8bmYe5
8b25cbWzx3eNKKt1bfQKSpqieNI5qsE1j7yFSA+mhUMkqZVVLOYBXSw4qVp1
eVRi4rgq2sceMuUlXq8nnIeecYoyMWuhG+6+EQt6EJMe80AsdukwMyVjl+7C
UIyZrWJNANE70ILHQ+kz7WDZJXx2Mmy+6u9h9a0We0aYNO4UUqoqHmUDO+w3
7mOao0bRNkXJvsDCOsDSEX6WAPheLd1hoUwMp1PWwFguGJ6Ql2nYdpHuoN8W
FIFpZL8q4+ZG7PI2oKU0rA6Kx2R1zWz73klSM5+VkFmsoHUyu+y4o3YlyA3h
iQFBhCLbLJZJVn+.A.t.I3RE9C1h+6Hz1FVTv4fFM0qUwkSfApSGle9.hjQ0
RMGZXhbRWHnN9kj4Ont9py4g3llpzGW0XM9b2VY9tnWRppSKxU07iIU5RE.L
.XKsE2BO98bUwp.BfrACfLlA53xOd.XuF9CErgfmuw9VXq0zGRNkNZF6al73
jzSY0yskdkEtz7F2RMTNXxBkL9Rscffjxj3lI5Q3mzDHsMjNXsMCYFhCZM1L
lBt0tZfEb3PFhGh0JYgE.fP7UlA1YEYYZgIPPHP3FBwd.gXj9KN5JCAGEpHf
OXee3VOq+PRE8JFkPMrkb.FxnLvTN.q9Gi.ERHQ633UZDKR74ygbJ+gL9k2O
ukkngH9FqObJ8Zya43xxj74S91iwUYo4IS9w2CELBBDKhiLXKDLlciz9BlMX
eAci.hAD0.RZbABasbL9NBFzdNB54KvXHWKiXw0Yblg0MHA378BpkwPrCae0
4ETZiptbid3iNCS82uiOf4XbMMjXhS2ZF+ObeI4jAa9hnhiURT+kB3RgDohu
6ZLFmw.UwC26BlPdcFq3nfivAfiXpMfQ1Tr5CTB.BEEEyQePQ0quIsea3X6o
LF7b4iDCu6xGk4xOr9HfGfOBqI9JWn+fNSIFfpdVQ0Vpw7jmhWk0jWnZGYEM
s2USkPmksCxrOXJ2nATjr4oujparll4o5PjUTT1VCeS0W.Z9mBlh9ttmQ6tP
q20d0+KEoyR1WWFOedZippiypahqZJiM5OiIlS5SSO++AcNsUZY7rT8t0WAK
ylsqVsLUQET3PSk5jSbCf0KJdsIcYRc5y4wMqpR5Z.om95t4B6ccWUp0LkUI
OkTkj2hRj0GxuJJLlDfzoLDc8de70YEKUj3zGSyRadqyE1H45lT8N5q8zINM
pnTDO8jND21Si51C7db5guo0k9bSsxjbZgokuUg5naGTXm+GjXJm.3XkPX9H
0rKkII6n4bm1hZ+rmIEkgjhpcT1a+Cbu9xVVwZt0FU4qKJxRdvzI6g4wMwO.
17oEIa6.1Bo5dco4OUrSG.aAF9f56WRxJloTQSRx0+rLIZ29KQlFf56mVkOS
2YX+R+QxaQGzCKxRSU+3ge19eZ6BO7TVQbCirYm1yC34wAAB..pbdhsWcUut
A6acsSyLQwnqSxah6JVOWoXS6sm2pyiK2eWyKVFmlGdAkiXRLhHbTYWf31jr
rrnJNyLptQ7yTB9KGnsU7yj74cToulNuYg9GwqZJ1+LVjj97hF2kUqHvYF69
OUT0jlL2LLPKIb6gMqn7sWWjjWWpLUzotimor3Taaxwyiym+ZkJbyMUzlCDc
HwVWuSbSa+vPpcpquQpuQpaOPrSRcZdSVZciaNsyB+jZmt06xH+ogBofvAji
xhrw1bNLHOqbIkSnHwXS0fChpQba+TKK8S15o3OoVPOS5F3FKqCKi1mAsdMl
cyP1MCYmEEi0ugriXD6lAraFv7gcwcxtLyUnSxU2Rbws9rgsCyaWg6dtoYIG
wCDmk96DiE.DDSOvz7GF9qzIFWW1mwwtk7dZajAAPHB7dXa7SerjPfSUel5i
aUe2RtY5pWvE5DbgP2PaWP5OAncXVrftmYOH5FzdwPq64WBhuAsWLz5d9Tfj
aP6ECstmDA8qtxMn8BgV2AOCY2f1KFZcG4HjeCZuXn0cfiPwMn8hgV2wKpel
0tAsWFzh5DO172T+JcVsar0coV7MZdzuIDliEX1GzfxPcBJK6spdw29lotnr
naA71Ea6DUVrpNmsJyL0J8.wG4PZw53O273AZonSXZ5Zag5b5yJrqRaQ3E2P
XGHbmn0hyU0Wb+O5P8ZsnI51XccwW2grgtEx1kCstCYCcKjsKGZcGxF5VHaW
Nz5NjMzsP1tbn0cHanagrcwPK18sPS+17bCZGNzt60Z4R0wT26aqP6Ar+Yoa
W698NWuEEUy26G6dyfsO0.q+daIKiq9g9EZd2esCrneYf5QQYaYmTu2+Cs9m
L4C+IW9HexkO5mX46v56fIjXY57zYKTgAlj00l2tSjw52tp8wCc72cKY++.O
7xZ9C7d88Hj0UYD0ldWLBjCwHK4kjr1wdbbc2sXwAuSj1i3jii.YBgjy.Xt4
AchAwTHx7dvA16osYu1NvMBnm.IyrKusrORRJAwHBlD0Jo.N.R3sRJrGIsml
.Z+GgX6a7cPZHmIjqg6CdXpB.jiM7UeEGLlvnBJ.zJNRjP.NBt5EjBumFnlv
4RhA+gRhg+dIwv..47y.yifx6QP+EXrDJP.jRPaMTBIT.dfbLX6rs+NxwT5W
TTXFV3x3Yz6gvneaiOYl382UdFBcOBeFBL.neq5kTTq.SIBy.qCQfw+gZKi7
9YK6vDOQm2l+YEqxWm3AFqzEWcV5r9SzlnimbKbmvEFRxlThmxkLjjgoBEPR
0cTwB5TAjHTfJkiE.FmcckNz9UVaVKGEP3kMfTvMgS6BuTDYpdeTjNOVfkBJ
SmfSGwTxnBOLzs.hFTdfPChfOkR.bB.v.JtFROyoD5XmfJ6MEUhOcJprWPgL
fTrDgYR6HJlfIc4A5hPiYRqLKI+4lECMeh0ahamLfbmLQBcvNf3oP8G.EHHD
nTeOLg.40isnU4kwy9wDPuq6KniBuGK83SFPRB0sEIEGrS98hwG6bMboN24m
OW4uSXSncDTnrMQgFK0LDmvXH.jqS9h3QGXBaZNiLfzbVqUIjMgaK4aSdtWE
oIw1EkATnRTbhAPnjhobMpQYZHTftxR4xHzfGKC1JridJWdDx3sP9vT0ZIEJ
OLGseUzY49IvogZQSfEJejslbF0wfFidM7AmneayvcDzUUdJePoobhs2B8pL
Mkmqua+gYb4yuuRKWA0tZPbEkasmE+bxzEwUKqSpT5d.XBb+DR6kL77fS06H
hw.CDOlwaVoDij1jSg+oXXwoRvotmCnAyofXYq8GiwnKBIzxpNWo5HSKizd6
i.l+BUH9DDV+6dPFxQgf13iN.MJiqhWln7L3gj73Gy5MeHCgC1Vc6bgYyv8D
wnM5ziSlkkDWM3YpX821qh6QrGfadsCUgw10Rz.z0QanZU5kXNPeELWpdRVt
mM6.Mf0dNjvtPj0ljZQR6Gtdho2McYe.NYkhncxntavMSkXly+8Qu5hUUyVC
CaV4zlry.AySpaRysO67aOLcR4cB9XZJuqQ8jcc5Jzrbjs6gsLcdYgpma85P
FLQIfoR6ZjokYs2VbNy1oCuYqcxxuUysieABgHQ7Sj31CKD0nzmZbc6J.UH0
KZx5lU.pPyasr2R3nnVwd0DvgSqZdI3OcExBGMh6EwUNhfLzKlr412GHPVWg
vSJyT6QEfJbca2iJLLRndJX7PB4G2.qvNvicAAkBDa1JbswS28FDLPwqQcNr
Uc.lnhzQOnCjYcfyNDjYqwpyAx6AmCTmCcEh7sB6AlP105B8MlwrPxwn1TbO
goeFEv8TVXZ+PqeJmf5eb0LEaUyn1nksg1r+V1UN.qvbpndNuV+oU2dwQQFN
5taENBxoss.ONAwNUNL7NMQ8FgoE50XZXQ35yv8oOiwTFJHUH1KSmAS9vBuM
UGlALI94qY3zfDuLyRCn66Tu5EwBGj5kmkv2aOKMPJreCw.3TTmatJgNUfnR
DEIHLjJfYUXxTneGoiwoguawzhA9DRKAKrdWXFnY+s310eNp84bwr0XJQmjg
RPmvGR5TrT+HgA4R.knez8HJcJwrKLGig.fP+b6nNvtputGY3l.hSaul2SPO
v2slf.eb2Tb06PAUSk5mJJrhzyj.LVnecTvdcjijWrTeGuJL15ndY5gEtHJY
d41FIbA34mGNAs5Noo.56ajZiYuSgeNXgBFi0u45BIFQYF6kOW3v0oAC8Nz1
i3ffcfPgzLSup.J2rUXH9RuLSGNO68ZdjEgyKMAymt1bYXqPfWHZfpPu307v
EsDm3MuFcpf3k1UDWJgsYqvwqOcaLflzodq1Czbt5mC4nfIgRj2Q.DFIT50f
TxvoCkzyYPpPTgd00UFNcH1KcnLbFm5bSN6a1zBYUx8+1uFHuaPxyYVr6yjn
INXo8o+pchWMa02sEOtrr8gUxz.MMunkw+sc8a0tZDqWfssaaW6aipR1tfEa
u89QwUyVj1jLSuv7ZtM++j09DXEoS5KU4qRW6DlFfzUs4ATvr93V1tF3ZdPF
9qunNf++zMp.R
-----------end_max5_patcher-----------
</code></pre>

danieleghisi
Site Admin
Posts: 1349
Joined: Fri Dec 03, 2010 1:25 pm

Re: Irrational time signature - full durations cause unwanted tuplets

Post by danieleghisi » Sun Feb 04, 2024 10:57 am

Well, this borders on philosophical :-)
There are tuplets because if you have a bar of, say, 13/12, that bar contains a whole note plus *one* octave of a triplet, which makes for an incomplete tuplet.
If you come from OpenMusic this may sound weird, because open music does it differently: If I remember correctly it remaps everything as if the whole note was 8/12 (8 being the nearest power of two below 12), so that 12/12 would be a dotted whole, and 13/12 would be a dotted whole plus a quaver.
This is a (personally unintuitive) way to make modulation, implying that you must think everything differently depending on the dyadicity of the denominator. As a matter of fact, it's a way of writing 13/8 with a tempo change.

bach doesn't go that way, bach keeps it simple: 1/1 or 8/8 or 12/12 or n/n is always a whole. So 13/12 is a whole plus an incomplete triplet; that's it.
Most of the scores I know go down this path (and, for what is worth, https://youtu.be/cQ9yI4dtuGQ?si=9KkYPxLrKVAB4YtX&t=138)

luisfncosta
Posts: 12
Joined: Thu Aug 31, 2023 2:28 pm

Re: Irrational time signature - full durations cause unwanted tuplets

Post by luisfncosta » Mon Feb 05, 2024 1:50 pm

Thank you for the reply, Daniele!

I see. bach stays true to the n/n as a whole note. In fact, with non-dyadic time signatures, you don't have rhythmic figures for durations like 1/12 or so, so I understand the use of tuplets.

I have used non-dyadic denominators before, but in different ways. In one of my pieces, I chose the numerator 4 as a whole note. Everything was like conventional time signatures with different speeds. All the musician had to do was listen to the click track and it was clearer to him. In another piece of mine, I used 2/6 with two quarter notes because it was easier to think of them as an incomplete quarter notes triplet. I think it's the same idea that Thomas Adès uses in Traced Overhead (https://youtu.be/a5G_I-pWR8Q?t=90). But of course this is all a notational adjustment for musicians. When we think of 6/6, that would be 6 quarter notes (dotted whole note) instead of one whole note, and that's not correct. As far as I understand from what you said, this is the approach of OpenMusic.

If I may, I would like to suggest some possibilities for bach.score for you to consider whether it makes sense to add it or not:
- Allow to have this kind of setting as I and Adès used. It's not correct, but a notational adjustment for the musician.
- Allow that the division stays true to a conventional duration plus something. It's very weird to see a 22/23 time signatures as whole note inside of a 23:22. It would be better to have a whole note plus a 1/22.
- I know it's possible to have additive time signatures, but only with a fixed denominator. What about additive time signatures with changing denominators? You can see this in the first bar of Czernowin's Sahaf (https://youtu.be/AjIiJo5Gzo0?t=37). The score also has fractional time signatures. Although they could be written more simply, this could be a notational accommodation for the musician.

This is indeed a question that borders on the philosophical and the limitations of our notation system. I'll think about what suits my needs this time.

Thanks again for your time and keep up the good work!

Luís

Post Reply