Twelve Tone

Dodecaphonic Composition and Analysis

Fantastic!!! ★★★★★

What a bold and beautiful app for the musically daring. I can put my scales and melodic pattern books away now. [...] Very Cool.......Thanks!

[U] The update made a great app even better! I'm a composer this app is not for amateurs but for musicians and composers looking to unlock ideas beyond traditional scales and chords. This is by far the best app on this subject on the app store. Another Cool update......Great!!

by turbogtr

Seriously good App! ★★★★★

Excellent tool for study. Many different uses even outside of writing 12 tone rows. 5 stars for writing this app! Not something you see around here very often!

by jazzimprov

Great App :) ★★★★★

This is becoming indispensable for my composition process. [...] Excellent work, nice app :)

by Neilos

Unique and incredible teaching tool! ★★★★★

I lecture in music, recording and composition at a large institution (dBs Music, Plymouth, UK) in both FE and HE sectors and Patrick's apps are just incredible for teaching with. There are plenty of coders writing music apps in the App Store but his show the unique musical insights only an expert and practicing musician would have. Amazing stuff. Amazing value. You will turn to these apps time and time again. Buy.

by Phineas Head

Dodecophonic composition and analysis has never been easier.

Twelve Tone
Download on the App Store

Twelve Tone is a powerful tool for serial composers and analyists. Hear and watch your rows (or sets) played and animated on the staff and piano keyboard.

When creating or editing rows, Twelve Tone lets you know if any notes are repeated by highlighting both notes, checking enharmonic values regardless of octave or accidentals.

Derive rows using Hexachords, Tetrachords or Trichords with the touch of a button. Color blocks in the notation, as well as in the magic square, help keep track of the different groups.

Twelve Tone will automatically create the Prime, Inversion, Retrograde, and Retrograde Inversion Magic Square.

Editing the Row:

Unlock the row to change individual pitches, lock it to transpose the entire row.

When unlocked, simply touch the note on the staff to change its pitch. Once selected, touching the keyboard changes that note's pitch.

When locked, touching the staff or keyboard transposes the entire row.

Saving your Rows:

Rows may contain from 1 to 12 notes. When you save them, you save the current state of the app, complete with name and current P, R, I, RI matrix markings. Saved rows appear in a list with their name and midi numbers to help you identify them. To update a row, load it, work on it and save it. Then delete the old one, or keep it as an archive. Edit the name of the currently loaded row by simply touching the name on the blackboard. Edit the names and order of your saved rows in the popup list by using the edit button at the top of the popup window.

The current state is automatically saved between launches.

  • Press the play button and hear your row played back to you as fast or as slow as you set.
  • Select from over a dozen rhythmic values / patterns.
  • Watch the notes and piano keys highlight as the row is played.

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

Each sequence can be repeated and transposed over a five octave range. Two octaves below to two octaves above the written row.

You can also select the direction you want the octaves to play.

You can change all of these parameters at any time.

The rhythmic pattern waits to change until the beginning of the next loop. Form changes happen instantly and reflect the current state of the row, so if you change the root note, the Inversion, which may be playing, will reflect the new Inversion values.

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

Lock the matrix to avoid accidentally marking or unmarking notes, and erase the entire square with the touch of a button. (You will need to unlock the button first.)

Lock the prime row and transpose it to C to use the Absolute Pitch Method for row labeling in the matrix.

Two fun interfaces to work in; black on white, or chalk on a chalkboard.

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


Twelve Tone Screenshot 1 Twelve Tone Screenshot 2 Twelve Tone Screenshot 3 Twelve Tone Screenshot 4 Twelve Tone Screenshot 5 Twelve Tone Screenshot 6 Twelve Tone Screenshot 7