A music composition / analysis tool.

Create a tone row by clicking on the staff or the piano keyboard. Twelve Tone will automatically create the Prime, Inversion, Retrograde, and Retrograde Inversion Magic Square.

Save your rows or pitch class sets of 1 to 12 tones, with its name, current P, R, I, RI matrix markings, derivation and preferred accidentals settings.

Save and Share PDFs of the notation, magic square, circular diagram, and piano representation of the tone row or set.

Drive your own software or hardware synth via MIDI to hear the instrument you want, or use the app's own acoustic piano.

Twelve Tone lets you know if any notes are repeated by highlighting both notes.

Press the play button and hear your set played back with your selected rhythm.
Select what form(s) of the row you want played (once or looped);
• Prime
• Prime then Retrograde
• Retrograde then Prime
• Retrograde
• Inversion
• Inversion then Retrograde Inversion
• Retrograde Inversion then Inversion
• Retrograde Inversion
Select the transposition interval and direction when looping playback.

Hear the pitches as you mark them in the magic square. The marks indicate the row form in which the pitch belonged; Prime, Inversion, Retrograde, and Retrograde Inversion.

Lock the square to avoid accidentally marking or unmarking notes, and erase the entire square with the touch of a button.
Lock the prime row notation and transpose it to C to use the Absolute Pitch Method for labeling in the matrix.

Comes preloaded with the following rows:
Alban Berg's Lyric Suite
Babbitt's Composition for Four Instruments
Schoenberg's Variations for Orchestra Op.31
Schoenberg's Piano Piece Op.33a
Webern's Concerto Op.24
Webern's Piano Variations Op.27
Webern's String Quartet Op.28

What’s New

Version 2.2

Added MIDI out. Send MIDI note on/off commands to external apps like Apple's GarageBand® or connected external MIDI hardware.
Bug fixes and stability improvements.

Ratings and Reviews

2.5 out of 5
2 Ratings

2 Ratings

ipbrjt-3 ,

At v1: Clunky…but lovable

Love the idea, I will use this for sure, and really appreciate the effort put in to make this.
Its really convenient to be able to type in a row, and see the various forms in the Magic Square!
This is also very useful when doing analysis.
For me the interest is in composition.
Printing it out is very useful.

Thoughts for the developers:

1) In this current version 1, it has a very clunky interface. I am pretty sure (hopeful) that will change.
2) There is no “NEW” row option ("save as” is NOT elegant, at all). It can be included in the FILE menu, and also as a small button on the upper right corner.
3) No place I can find for setting up WHERE the sound will come out (if its “internal speakers” it works, but not if one has an audio interface it seems). Need some sort of “Preferences” to be able to set up things. I realize this is version 1, but since the developers are charging for this, the least that they can do is give us a place to set Prefs.
4) It would be nice to have some options to get rid of the HUGE note names above the staff!! Honestly, if someone is using this type of software, one can pretty safely assume that they can read music. Developers: please, at least make it an option to HAVE the note names displayed (it looks just awful and cluttered with them there) and defaulting to NOT have the names there.

Looking forward to the next updates!

Developer Response ,

Would be interested in your thoughts on the update.


Patrick Kelly
35.7 MB

macOS 10.13 or later, 64-bit processor



Age Rating
Rated 4+
Copyright © 2010 - 2019 Patrick Q. Kelly. All Rights Reserved.


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer