Some questions on TuneScope

Can I create a three-quarter note with Tunescope? Or must I specify a half tone followed by a quarter note? (It sounds differently)

Also, I found that the Tunescope Reference (as referred to in the Snap! Reference Manual) is very confusing as to how to create a Measure or Section (it suggests compiling elements in a list, whereas the blocks actually take variadic input).

You can use numbers as durations, but for some reason they decided to make them seconds, so you can't just type 3. However, you can use tmy unescope modification, which uses the same durations as the primitive play note block.

It should let you dot notes to add half the standard duration, so a 3/4 note would be a dotted half.

The dotted notes work for me, thanks!

  • I am not labelling it as “solution” because of my documentation remark (@glenbull); and how is e.g. a 5/8 note created?

@ego-lay_atman-bay thanks for your suggestion; I prefer using the “official” version for now though.

As ego-lay_atman-bay said - they are just numeric values so you could make up your custom reporter(s)

Or modify the current library and save it locally for your own use

Another question regarding Tunescope: I have been trying to create a track with both chords and single notes. My assumption is that this would need to be a “chord” track, with single notes styled as chords (i.e. as a single-element list), is that correct?

Example (the first two measures of a famous classical harpsichord piece; its left-hand part (the second track) has mostly single notes and a few chords):

Is there an easier way to do this?

I understand. However I prefer to use (library) functions “as-is” - if possible, of course.

Yeah, sorry. I didn't really understand what you were asking for. If it's just a dotted quarter note, you can just type in "dotted quarter".

I've never heard of a dotted quarter note referred to as a 3/4 note.

A 3/4 note is a Dotted Half, actually. :wink:

Yeah, I was thinking that, I just didn't type it, lol.

In musical notation a dot behind a note means it is played 50% longer.

To keep things clear - the following matters are still open:

  1. How can one express a 5/8 note in Tunescope? (post #4)
  2. Is there an easy way to combine chords and simple notes within one track? (post #6)
  3. The Tunescope documentation, on Learn to Make, that the Snap! Reference manual refers to has some issues. (post #1)

Update on question 2
I found an easy way myself. I replaced the TRACK block with:

… where:

What it does is replace any single note within a sequence with a chord consisting of the note and two R’s (= rest); the pre-existing chords are left as they are.

I’m not even sure if the two R’s are required. A list with the note as single element appears to work as well - but since chords are defined as having a three elements or more, I added them anyway, “just in case”.

Another useful TuneScope extension block
Suppose your music score consists of many measures, and you need to add a track consisting of just one small part, like a few trumpet blows during the last seconds. You can use the following block to insert R’s during the preceding measures:

Here’s an example of its use. A piece has a flute track and a piano track. In the last part, the flute is replaced by a trumpet:

The standard music notation way to do that would be to use a tie: a half and an eighth note with a ⁀ spanning both of them. I don't know if Tunescope has a notation for that.

But there's a limit to how far you can take such questions. There's no notation, afaik, for a seventh note in our standard music representation. Other cultures have other notations, and also, weird modern musicians who want things like seventh notes make up their own notations.

It doesn't, but it does allow you to enter numbers as durations... in seconds. I really don't like this because music doesn't use seconds for time, it uses beats per second minute, and snap (and scratch) already has a play note block that uses a note duration, which is not the same as tunescope. In order to get note durations that use beats instead of seconds in tunescope (for doing stuff like making ties), you need to do some math (or just edit the block to remove the seconds conversion). Of course you do need to do math for the play tracks block, because the seconds conversion is done in javascript.


I just realized my mistake, it's beats per minute, lol. I'm even doing marching band right now.

No, no, it's plain "beats," not per anything. The context was "music doesn't use seconds for time, it uses ___" and the unit of time is the beat. "Beats per second" (or per minute) is the unit of tempo: how long in actual time is a unit of music time. (EDIT: Well, okay, the unit of tempo is actually the reciprocal of that, seconds per beat.)

Well, anyway … @ego-lay_atman-bay has a point: it’s somewhat inconvenient that Tunescope (being its authorized music library) doesn’t fully support Snap!’s tempo system (though I’m not sure what it does with numbers for notes - especially with very low tempi, below 20). Perhaps that’s another thing @glenbull (and you?) could look into during college break.:wink:

bh isn't even a developer of the library, so he can't really do anything.

I could learn how it works, I suppose, but I'm not going to, because Glen has students, who are basically indentured apprentices, to work on this. :~)