When this patch receives a harmony, it spits out the constituent notes in quick succession instead of all at once. If I play a C major chord, I will get a C, then an E will join it, and finally a G will pop in to complete the triad. I'm using a program that sends out all the notes at exactly the same instant.
[notein]
| \
| \
[poly 2]
| \ \
[pack f f f]
|
[route 1 2]
| |
[unpack 0 0] [unpack 0 0]
| | | |
[number boxes] <----- Here's where the problem appears. One box after another displays a note until the full chord is written out. It happens almost in the blink of an eye, but that isn't good enough for my purposes. I need the notes to arrive simultaneously.
Also, this is a little off-topic, but there's some kind of bug with the division object. It receives a 1019 in the left inlet and a 3 in the right inlet, and then declares that 1019 divided by 3 is 509.5 (it seems to dislike the number 3, as it will do the math correctly when it receives a 4). It only does accurate division when the numbers reach it by certain routes of an unknown nature or happen to be numbers which, for mysterious reasons, it is capable of dealing with. As far as I know, it shouldn't matter what routes the numbers reach it by, and there's certainly no reason it should cut a number in half when told to cut it into thirds.