Compatible OS & Browsers


primary-school music-theory classroom-music

What is O-Generator?

O-Generator is simple, engaging Music Software that enables students to compose and learn using Popular and World Music styles.
O-Generator makes music accessible to all students, of all abilities. It engages students by using music that engages them! 

Now also available as a free iPad iOS App from the App Store (subscription required).

O-Generator has four main areas:

Create, Learn, Play & Group Lessons


Students can Create their own songs and loops from a wide range of instruments.  Record as audio files. Use loops from our Loop Library.

Learn Lessons

Guided step-by-step lessons teaching core music principals of Rhythm, Melody and Harmony and Song writing in Popular and World Music. There are learning categories of Green, Blue and Red levels. Students can learn from basic concepts to more complex musical devices. Each lesson has a quiz and a challenge to apply the students newly learnt skills. O-Generator comes with a Watch Box that provides short videos, notation and visual illustrations to enhance the students’ understanding.

Play Lessons

Play along to increasingly challenging World Rhythms and Music. Use your music room whiteboard and follow the entertaining step-by-step lessons with your school percussion or wind instruments. 

Warning, it’s addictive! 

Notation is included!

Group Lessons

Whole Class Lyric writing, Song writing and Performance lessons - these guided step-by-step lessons are a must see! They are engaging, cross- curricula lessons that are ideal for non-specialist music teaching.

Teaching Resources

Teachers are provided with lesson plans. Curriculum planners support videos on teaching lessons. Assessment tools are provided to monitor students and classes.

"I  got the chance to use O-Generator with my 8th graders today. I LOVE the updates to the Compose lessons. The kids were totally engrossed and learned at lot!! I always liked the program and the updates have made it even better!"

- Janine Maletsky Music Educator, Lakeside Middle School, NJ