Inclusion of filters from 'filter/multilang2/filter.php' using the 'filter_multilang2' class naming has been deprecated. Please rename your class to \filter_multilang2\text_filter and move it to 'filter/multilang2/classes/text_filter.php'. See MDL-82427 for more information.
  • line 142 of /public/filter/classes/filter_manager.php: call to debugging()
  • line 106 of /public/filter/classes/filter_manager.php: call to core_filters\filter_manager->make_filter_object()
  • line 198 of /public/filter/classes/filter_manager.php: call to core_filters\filter_manager->load_filters()
  • line 267 of /public/filter/classes/filter_manager.php: call to core_filters\filter_manager->get_text_filters()
  • line 114 of /public/lib/classes/formatting.php: call to core_filters\filter_manager->setup_page_for_filters()
  • line 758 of /public/lib/weblib.php: call to core\formatting->format_string()
  • line 1424 of /public/lib/pagelib.php: call to format_string()
  • line 133 of /public/index.php: call to moodle_page->set_title()
Inclusion of filters from 'filter/multilang2/filter.php' using the 'filter_multilang2' class naming has been deprecated. Please rename your class to \filter_multilang2\text_filter and move it to 'filter/multilang2/classes/text_filter.php'. See MDL-82427 for more information.
  • line 142 of /public/filter/classes/filter_manager.php: call to debugging()
  • line 294 of /public/filter/classes/filter_manager.php: call to core_filters\filter_manager->make_filter_object()
  • line 1885 of /public/lib/pagelib.php: call to core_filters\filter_manager->setup_page_for_globally_available_filters()
  • line 781 of /public/lib/pagelib.php: call to moodle_page->initialise_theme_and_output()
  • line 1029 of /public/lib/pagelib.php: call to moodle_page->magic_get_theme()
  • line 145 of /public/index.php: call to moodle_page->get_renderer()
Inclusion of filters from 'filter/multilang2/filter.php' using the 'filter_multilang2' class naming has been deprecated. Please rename your class to \filter_multilang2\text_filter and move it to 'filter/multilang2/classes/text_filter.php'. See MDL-82427 for more information.
  • line 142 of /public/filter/classes/filter_manager.php: call to debugging()
  • line 106 of /public/filter/classes/filter_manager.php: call to core_filters\filter_manager->make_filter_object()
  • line 198 of /public/filter/classes/filter_manager.php: call to core_filters\filter_manager->load_filters()
  • line 267 of /public/filter/classes/filter_manager.php: call to core_filters\filter_manager->get_text_filters()
  • line 114 of /public/lib/classes/formatting.php: call to core_filters\filter_manager->setup_page_for_filters()
  • line 758 of /public/lib/weblib.php: call to core\formatting->format_string()
  • line 41 of /public/blocks/html/block_html.php: call to format_string()
  • line 466 of /public/blocks/moodleblock.class.php: call to block_html->specialization()
  • line 2195 of /public/lib/blocklib.php: call to block_base->_load_instance()
  • line 1138 of /public/lib/blocklib.php: call to block_instance()
  • line 1299 of /public/lib/blocklib.php: call to block_manager->create_block_instances()
  • line 1186 of /public/lib/blocklib.php: call to block_manager->ensure_instances_exist()
  • line 1824 of /public/lib/pagelib.php: call to block_manager->create_all_block_instances()
  • line 1151 of /public/lib/pagelib.php: call to moodle_page->starting_output()
  • line 872 of /public/lib/classes/output/core_renderer.php: call to moodle_page->set_state()
  • line 153 of /public/index.php: call to core\output\core_renderer->header()
Inclusion of filters from 'filter/multilang2/filter.php' using the 'filter_multilang2' class naming has been deprecated. Please rename your class to \filter_multilang2\text_filter and move it to 'filter/multilang2/classes/text_filter.php'. See MDL-82427 for more information.
  • line 142 of /public/filter/classes/filter_manager.php: call to debugging()
  • line 106 of /public/filter/classes/filter_manager.php: call to core_filters\filter_manager->make_filter_object()
  • line 198 of /public/filter/classes/filter_manager.php: call to core_filters\filter_manager->load_filters()
  • line 267 of /public/filter/classes/filter_manager.php: call to core_filters\filter_manager->get_text_filters()
  • line 114 of /public/lib/classes/formatting.php: call to core_filters\filter_manager->setup_page_for_filters()
  • line 758 of /public/lib/weblib.php: call to core\formatting->format_string()
  • line 1275 of /public/lib/classes/navigation/global_navigation.php: call to format_string()
  • line 1243 of /public/lib/classes/navigation/global_navigation.php: call to core\navigation\global_navigation->load_activity_navigation()
  • line 1101 of /public/lib/classes/navigation/global_navigation.php: call to core\navigation\global_navigation->load_section_activities_navigation()
  • line 1069 of /public/course/format/classes/base.php: call to core\navigation\global_navigation->load_generic_course_sections()
  • line 999 of /public/lib/classes/navigation/global_navigation.php: call to core_courseformat\base->extend_course_navigation()
  • line 262 of /public/lib/classes/navigation/global_navigation.php: call to core\navigation\global_navigation->load_course_sections()
  • line 75 of /public/lib/classes/navigation/settings_navigation.php: call to core\navigation\global_navigation->initialise()
  • line 862 of /public/lib/pagelib.php: call to core\navigation\settings_navigation->__construct()
  • line 985 of /public/lib/pagelib.php: call to moodle_page->magic_get_settingsnav()
  • line 395 of /public/lib/classes/navigation/views/secondary.php: call to moodle_page->__get()
  • line 218 of /public/lib/classes/navigation/views/secondary.php: call to core\navigation\views\secondary->load_course_navigation()
  • line 913 of /public/lib/pagelib.php: call to core\navigation\views\secondary->initialise()
  • line 985 of /public/lib/pagelib.php: call to moodle_page->magic_get_secondarynav()
  • line 67 of /public/theme/stream/layout/frontpage.php: call to moodle_page->__get()
  • line 961 of /public/lib/classes/output/core_renderer.php: call to include()
  • line 877 of /public/lib/classes/output/core_renderer.php: call to core\output\core_renderer->render_page_layout()
  • line 153 of /public/index.php: call to core\output\core_renderer->header()
Inclusion of filters from 'filter/multilang2/filter.php' using the 'filter_multilang2' class naming has been deprecated. Please rename your class to \filter_multilang2\text_filter and move it to 'filter/multilang2/classes/text_filter.php'. See MDL-82427 for more information.
  • line 142 of /public/filter/classes/filter_manager.php: call to debugging()
  • line 106 of /public/filter/classes/filter_manager.php: call to core_filters\filter_manager->make_filter_object()
  • line 198 of /public/filter/classes/filter_manager.php: call to core_filters\filter_manager->load_filters()
  • line 267 of /public/filter/classes/filter_manager.php: call to core_filters\filter_manager->get_text_filters()
  • line 114 of /public/lib/classes/formatting.php: call to core_filters\filter_manager->setup_page_for_filters()
  • line 758 of /public/lib/weblib.php: call to core\formatting->format_string()
  • line 1275 of /public/lib/classes/navigation/global_navigation.php: call to format_string()
  • line 1243 of /public/lib/classes/navigation/global_navigation.php: call to core\navigation\global_navigation->load_activity_navigation()
  • line 1101 of /public/lib/classes/navigation/global_navigation.php: call to core\navigation\global_navigation->load_section_activities_navigation()
  • line 1069 of /public/course/format/classes/base.php: call to core\navigation\global_navigation->load_generic_course_sections()
  • line 999 of /public/lib/classes/navigation/global_navigation.php: call to core_courseformat\base->extend_course_navigation()
  • line 262 of /public/lib/classes/navigation/global_navigation.php: call to core\navigation\global_navigation->load_course_sections()
  • line 75 of /public/lib/classes/navigation/settings_navigation.php: call to core\navigation\global_navigation->initialise()
  • line 862 of /public/lib/pagelib.php: call to core\navigation\settings_navigation->__construct()
  • line 985 of /public/lib/pagelib.php: call to moodle_page->magic_get_settingsnav()
  • line 395 of /public/lib/classes/navigation/views/secondary.php: call to moodle_page->__get()
  • line 218 of /public/lib/classes/navigation/views/secondary.php: call to core\navigation\views\secondary->load_course_navigation()
  • line 913 of /public/lib/pagelib.php: call to core\navigation\views\secondary->initialise()
  • line 985 of /public/lib/pagelib.php: call to moodle_page->magic_get_secondarynav()
  • line 67 of /public/theme/stream/layout/frontpage.php: call to moodle_page->__get()
  • line 961 of /public/lib/classes/output/core_renderer.php: call to include()
  • line 877 of /public/lib/classes/output/core_renderer.php: call to core\output\core_renderer->render_page_layout()
  • line 153 of /public/index.php: call to core\output\core_renderer->header()
Inclusion of filters from 'filter/multilang2/filter.php' using the 'filter_multilang2' class naming has been deprecated. Please rename your class to \filter_multilang2\text_filter and move it to 'filter/multilang2/classes/text_filter.php'. See MDL-82427 for more information.
  • line 142 of /public/filter/classes/filter_manager.php: call to debugging()
  • line 106 of /public/filter/classes/filter_manager.php: call to core_filters\filter_manager->make_filter_object()
  • line 198 of /public/filter/classes/filter_manager.php: call to core_filters\filter_manager->load_filters()
  • line 267 of /public/filter/classes/filter_manager.php: call to core_filters\filter_manager->get_text_filters()
  • line 114 of /public/lib/classes/formatting.php: call to core_filters\filter_manager->setup_page_for_filters()
  • line 758 of /public/lib/weblib.php: call to core\formatting->format_string()
  • line 489 of /public/lib/external/classes/util.php: call to format_string()
  • line 244 of /public/lib/classes/output/custom_menu_item.php: call to core_external\util::format_string()
  • line 136 of /public/lib/classes/navigation/output/primary.php: call to core\output\custom_menu_item->export_for_template()
  • line 59 of /public/lib/classes/navigation/output/primary.php: call to core\navigation\output\primary->get_custom_menu()
  • line 77 of /public/theme/stream/layout/frontpage.php: call to core\navigation\output\primary->export_for_template()
  • line 961 of /public/lib/classes/output/core_renderer.php: call to include()
  • line 877 of /public/lib/classes/output/core_renderer.php: call to core\output\core_renderer->render_page_layout()
  • line 153 of /public/index.php: call to core\output\core_renderer->header()
Before calling format_text(), the content must be processed with file_rewrite_pluginfile_urls()
  • line 292 of /public/lib/classes/formatting.php: call to debugging()
  • line 617 of /public/lib/weblib.php: call to core\formatting->format_text()
  • line 293 of /public/theme/stream/lib.php: call to format_text()
  • line 173 of /public/theme/stream/layout/frontpage.php: call to theme_stream_show_featured_courses()
  • line 961 of /public/lib/classes/output/core_renderer.php: call to include()
  • line 877 of /public/lib/classes/output/core_renderer.php: call to core\output\core_renderer->render_page_layout()
  • line 153 of /public/index.php: call to core\output\core_renderer->header()
Before calling format_text(), the content must be processed with file_rewrite_pluginfile_urls()
  • line 292 of /public/lib/classes/formatting.php: call to debugging()
  • line 617 of /public/lib/weblib.php: call to core\formatting->format_text()
  • line 293 of /public/theme/stream/lib.php: call to format_text()
  • line 173 of /public/theme/stream/layout/frontpage.php: call to theme_stream_show_featured_courses()
  • line 961 of /public/lib/classes/output/core_renderer.php: call to include()
  • line 877 of /public/lib/classes/output/core_renderer.php: call to core\output\core_renderer->render_page_layout()
  • line 153 of /public/index.php: call to core\output\core_renderer->header()
Before calling format_text(), the content must be processed with file_rewrite_pluginfile_urls()
  • line 292 of /public/lib/classes/formatting.php: call to debugging()
  • line 617 of /public/lib/weblib.php: call to core\formatting->format_text()
  • line 293 of /public/theme/stream/lib.php: call to format_text()
  • line 173 of /public/theme/stream/layout/frontpage.php: call to theme_stream_show_featured_courses()
  • line 961 of /public/lib/classes/output/core_renderer.php: call to include()
  • line 877 of /public/lib/classes/output/core_renderer.php: call to core\output\core_renderer->render_page_layout()
  • line 153 of /public/index.php: call to core\output\core_renderer->header()
Before calling format_text(), the content must be processed with file_rewrite_pluginfile_urls()
  • line 292 of /public/lib/classes/formatting.php: call to debugging()
  • line 617 of /public/lib/weblib.php: call to core\formatting->format_text()
  • line 293 of /public/theme/stream/lib.php: call to format_text()
  • line 173 of /public/theme/stream/layout/frontpage.php: call to theme_stream_show_featured_courses()
  • line 961 of /public/lib/classes/output/core_renderer.php: call to include()
  • line 877 of /public/lib/classes/output/core_renderer.php: call to core\output\core_renderer->render_page_layout()
  • line 153 of /public/index.php: call to core\output\core_renderer->header()
Before calling format_text(), the content must be processed with file_rewrite_pluginfile_urls()
  • line 292 of /public/lib/classes/formatting.php: call to debugging()
  • line 617 of /public/lib/weblib.php: call to core\formatting->format_text()
  • line 293 of /public/theme/stream/lib.php: call to format_text()
  • line 173 of /public/theme/stream/layout/frontpage.php: call to theme_stream_show_featured_courses()
  • line 961 of /public/lib/classes/output/core_renderer.php: call to include()
  • line 877 of /public/lib/classes/output/core_renderer.php: call to core\output\core_renderer->render_page_layout()
  • line 153 of /public/index.php: call to core\output\core_renderer->header()
Before calling format_text(), the content must be processed with file_rewrite_pluginfile_urls()
  • line 292 of /public/lib/classes/formatting.php: call to debugging()
  • line 617 of /public/lib/weblib.php: call to core\formatting->format_text()
  • line 293 of /public/theme/stream/lib.php: call to format_text()
  • line 173 of /public/theme/stream/layout/frontpage.php: call to theme_stream_show_featured_courses()
  • line 961 of /public/lib/classes/output/core_renderer.php: call to include()
  • line 877 of /public/lib/classes/output/core_renderer.php: call to core\output\core_renderer->render_page_layout()
  • line 153 of /public/index.php: call to core\output\core_renderer->header()
Before calling format_text(), the content must be processed with file_rewrite_pluginfile_urls()
  • line 292 of /public/lib/classes/formatting.php: call to debugging()
  • line 617 of /public/lib/weblib.php: call to core\formatting->format_text()
  • line 293 of /public/theme/stream/lib.php: call to format_text()
  • line 173 of /public/theme/stream/layout/frontpage.php: call to theme_stream_show_featured_courses()
  • line 961 of /public/lib/classes/output/core_renderer.php: call to include()
  • line 877 of /public/lib/classes/output/core_renderer.php: call to core\output\core_renderer->render_page_layout()
  • line 153 of /public/index.php: call to core\output\core_renderer->header()
Before calling format_text(), the content must be processed with file_rewrite_pluginfile_urls()
  • line 292 of /public/lib/classes/formatting.php: call to debugging()
  • line 617 of /public/lib/weblib.php: call to core\formatting->format_text()
  • line 293 of /public/theme/stream/lib.php: call to format_text()
  • line 173 of /public/theme/stream/layout/frontpage.php: call to theme_stream_show_featured_courses()
  • line 961 of /public/lib/classes/output/core_renderer.php: call to include()
  • line 877 of /public/lib/classes/output/core_renderer.php: call to core\output\core_renderer->render_page_layout()
  • line 153 of /public/index.php: call to core\output\core_renderer->header()
Before calling format_text(), the content must be processed with file_rewrite_pluginfile_urls()
  • line 292 of /public/lib/classes/formatting.php: call to debugging()
  • line 617 of /public/lib/weblib.php: call to core\formatting->format_text()
  • line 293 of /public/theme/stream/lib.php: call to format_text()
  • line 173 of /public/theme/stream/layout/frontpage.php: call to theme_stream_show_featured_courses()
  • line 961 of /public/lib/classes/output/core_renderer.php: call to include()
  • line 877 of /public/lib/classes/output/core_renderer.php: call to core\output\core_renderer->render_page_layout()
  • line 153 of /public/index.php: call to core\output\core_renderer->header()
Before calling format_text(), the content must be processed with file_rewrite_pluginfile_urls()
  • line 292 of /public/lib/classes/formatting.php: call to debugging()
  • line 617 of /public/lib/weblib.php: call to core\formatting->format_text()
  • line 293 of /public/theme/stream/lib.php: call to format_text()
  • line 173 of /public/theme/stream/layout/frontpage.php: call to theme_stream_show_featured_courses()
  • line 961 of /public/lib/classes/output/core_renderer.php: call to include()
  • line 877 of /public/lib/classes/output/core_renderer.php: call to core\output\core_renderer->render_page_layout()
  • line 153 of /public/index.php: call to core\output\core_renderer->header()
Before calling format_text(), the content must be processed with file_rewrite_pluginfile_urls()
  • line 292 of /public/lib/classes/formatting.php: call to debugging()
  • line 617 of /public/lib/weblib.php: call to core\formatting->format_text()
  • line 293 of /public/theme/stream/lib.php: call to format_text()
  • line 173 of /public/theme/stream/layout/frontpage.php: call to theme_stream_show_featured_courses()
  • line 961 of /public/lib/classes/output/core_renderer.php: call to include()
  • line 877 of /public/lib/classes/output/core_renderer.php: call to core\output\core_renderer->render_page_layout()
  • line 153 of /public/index.php: call to core\output\core_renderer->header()
Before calling format_text(), the content must be processed with file_rewrite_pluginfile_urls()
  • line 292 of /public/lib/classes/formatting.php: call to debugging()
  • line 617 of /public/lib/weblib.php: call to core\formatting->format_text()
  • line 293 of /public/theme/stream/lib.php: call to format_text()
  • line 173 of /public/theme/stream/layout/frontpage.php: call to theme_stream_show_featured_courses()
  • line 961 of /public/lib/classes/output/core_renderer.php: call to include()
  • line 877 of /public/lib/classes/output/core_renderer.php: call to core\output\core_renderer->render_page_layout()
  • line 153 of /public/index.php: call to core\output\core_renderer->header()
Before calling format_text(), the content must be processed with file_rewrite_pluginfile_urls()
  • line 292 of /public/lib/classes/formatting.php: call to debugging()
  • line 617 of /public/lib/weblib.php: call to core\formatting->format_text()
  • line 293 of /public/theme/stream/lib.php: call to format_text()
  • line 173 of /public/theme/stream/layout/frontpage.php: call to theme_stream_show_featured_courses()
  • line 961 of /public/lib/classes/output/core_renderer.php: call to include()
  • line 877 of /public/lib/classes/output/core_renderer.php: call to core\output\core_renderer->render_page_layout()
  • line 153 of /public/index.php: call to core\output\core_renderer->header()
Home | MusAPP
Skip to main content
MusAPP
  • Home
  • All Apps
    Vocal Apps Band & Orchestra Apps Course List Clubhouse Directory Community Rooms
  • HELP
    Contact Us Request a Demonstration
  • More
English (United States) ‎(en_us)‎
Deutsch ‎(de)‎ English ‎(en)‎ English ‎(ja)‎ English ‎(ko)‎ English (United States) ‎(en_us)‎ Español - Internacional ‎(es)‎ Français ‎(fr)‎ Italiano ‎(it)‎ Português - Portugal ‎(pt)‎
Log in
MusAPP
Home All Apps Collapse Expand
Vocal Apps Band & Orchestra Apps Course List Clubhouse Directory Community Rooms
HELP Collapse Expand
Contact Us Request a Demonstration
Slide 0 image

MusAPP Learn to sing and play B&O instruments, guitar, and piano!

Sing or Play Music From Notation

Vocal Studies
Slide 1 image

Piano Studies

Learn to play the piano from music notation.

Slide 2 image

Slide 3 image

Slide 4 image

Blocks

Skip Introduction to MusAPPtm

Introduction to MusAPPtm

In MusAPP™ you can see what you sing or play.

Sing or play a note, and the pitch pointer shows you if you are — high, low, or right on the target note.  Play a wrong note, and the app waits for you to fix it. That immediate, visible feedback is what turns practice into progress, and it runs through all 47 learning activities in the course categories below.
These videos show the pitch pointer following a singer's voice.
Your browser can't play this video. Download it instead.
Your browser can't play this video. Download it instead.

MusAPP™ allows access to learning activities with a subscription.
Each user must create a FREE account, then choose a subscription package or learning activity.
After creating your personal membership account, login to select an activity from the featured categories buttons below.
To enroll in an activity, subscribe using PayPal.

CLICK HERE to Join MusAPPTm .

Featured categories

Includes lessons for Vocal, Instrumental, Guitar, and piano/keyboard studies.

Category image

Vocal Studies

Category image

Band & Orchestra Studies

Category image

Guitar Studies

Category image

Piano & MIDI Keyboard Studies

Category image

Clubhouse Directory

Category image

Community Rooms

Featured courses

With our online courses, you can learn anytime, anywhere, at your own pace. Explore them!

V-Solfege - Fixed DO Vocal Studies
V-Solfege - Fixed DO

  • This course will help you learn to associate pitch with Fixed DO Solfege syllables, DO RA ME FA ...

V-Interval Names Vocal Studies
V-Interval Names

  • This course will help you learn to associate pitch with interval names, for example, Major 2nd, ...

V-Scale Numbers (123) Vocal Studies
V-Scale Numbers (123)

  • This course will help you learn to associate pitch with scale numbers, 1 2 3 4 5 6 7.  You will ...

I-Interval Names Band & Orchestra Studies
I-Interval Names

  • This course will help you learn to associate pitch with interval names (Major 2nd, Perfect 5th, ...

V-Solfege - Movable DO Vocal Studies
V-Solfege - Movable DO

  • This course will help you learn to associate pitch with Movable DO Solfege syllables, DO RA ME FA...

-Music Resource Library Community Rooms
-Music Resource Library

This is the Music Library.  Here you will find a repository of websites and videos that will ...

V-Rote Reading Harmony Parts Vocal Studies
V-Rote Reading Harmony Parts

  • This course will help you develop the ability to perform harmony parts by reading pitch and ...

V-Music Dictation Vocal Studies
V-Music Dictation

  • This Course will help you learn to take music dictation by writing the notation on staff paper, ...

V-Scale Names Vocal Studies
V-Scale Names

  • This course will help you learn to sing scales and modes. You will learn how scales are ...

V-Rote Reading Melodies Vocal Studies
V-Rote Reading Melodies

  • This course will help you develop the ability to remember and perform melodies, and read notation...

V-Matching Pitch Vocal Studies
V-Matching Pitch

  • This course will help you learn to sing on pitch. You will quickly learn how to move your voice ...

-Teacher's Office Community Rooms
-Teacher's Office

The Teacher's Lounge is for MusAPPTMteachers only.  The Teacher's Lounge is the place where ...

I-Scale Names Band & Orchestra Studies
I-Scale Names

  • This course will help you learn to play scales. You will learn how scales are constructed using ...

I-Note Names (ABC) Band & Orchestra Studies
I-Note Names (ABC)

  • This course will help you learn to associate pitch with alphabet note names - A B C D E F G. You ...

I-Note Reading Melodies Band & Orchestra Studies
I-Note Reading Melodies

  • This course will help you develop the ability to perform melodies by reading pitch notation. Your...


External links
  • Link a
  • Link b
  • Link c
External links
  • Link a
  • Link b
  • Link c
Contact site support
You are not logged in. (Log in)
Data retention summary
Get the mobile app
Powered by Moodle
Powered by Moodle - Frontend by Stream theme - 2026