Михайла Гайворонського мали вплив заліщицькі вчителі В.Цалинюк, органіст Ф. Коньор, священик І. Туркевич та професор Е.Старжинський. 17-літнім Михайло вів мішаний та чоловічий хори семінарії та семінарський оркестр. Працював також з сільськими оркестрами у Старих Заліщиках, Добровлянах і в Блищанці.
Перші композиторські спроби й успіхи Гайворонського пов’язані з 1910 роком. До його ранніх творів належать: хорова композиція на слова зі збірки М.Шашкевича «Ой, вилетів орел». Її виконав заліщицький хор 1911 року. У тому ж 1910-му диригує оркестром товариства «Січ».
1912 р. як випускник семінарії Гайворонський почав працювати учителем в с. Зашкові неподалік Львова. Одночасно студіював музику у Вищому музичному інституті імені Лисенка. На великому концерті у Львові, присвяченому 100-річчю від дня народження Т.Шевченка, М.Гайворонський диригував учительським хором, котрий, у тому числі, виконав його перші твори на слова О.Олеся.
Як свідомий українець вступив до лав Українських січових стрільців з вибухом першої світової війни 1914 р. та розпадом Австро-Угорської імперії, брав участь у карпатських боях у сотні В.Дідушка. Варто відзначити, що Січове військо було військом не тільки високої дисципліни, але й розвиненої духовної культури. У його лавах М.Гайворонський став підхорунжим, композитором-диригентом, організатором духового оркестру Січових стрільців, інспектором військових оркестрів Української Галицької Армії. Йому допомогав Роман Лесик – підхорунжий, диригент стрілецького оркестру, автор музичних творів «Легіон УСС», «Вечір в Україні», секстетів для кларнетів і саксофонів. Репертуар оркестру поповнювався музичними творами А.Баландюка – підхорунжого, музиканта, композитора; Я.Барнича – композитора-диригента, учасника струнного квартету, Б.Крижанівського, Р.Купчинського, Л.Лепкого – авторів багатьох стрілецьких пісень.
М.Гайворонський згадував: «При Українських Січових Стрільцях були три трубні орхестри. Першу вів я і Роман Лесик; від початків створення її аж до листопадових подій 1918 р. Друга орхестра повстала навесні 1918 р. при вишколі УСС під проводом Богдана Крижанівського». Після декількох місяців самостійного існування цей оркестр (вже на Великій Україні) об’єднався із першим духовим оркестром. Третій оркестр УСС розпочав своє існування на початку 1919 р. під орудою музиканта першого оркестру Осипа Кухтина. Подальший творчий шлях Гайворонського насичений і плодотворний: візитатор військових оркестрів при УГА, керівник оркестру Українського театру в Кам’янці-Подільському, театру М.Садовського (1919 р.).
Першим музичним твором, який виконав оркестр, був «Сокільський марш». Також виконували «Французький марш» та «Коломийковий похід», котрий записав Роман Лесик. Михайло Гайворонський створив власні марші: «1-ий Стрілецький Похід», «2-ий Стрілецький Похід», «Стрипа-марш», «В дорогу», «Їхав козак», «За рідний край» («Ми йдемо в бій»), «Народний» (на мотив «Дівча в сінях стояло»), «Похоронний похід». Пізніше розучили гімн «Ще не вмерла Україна», «Salvator marsch», «Молитву „Похоронний марш“», «В’язанку народних пісень», тощо.
Публікує низку своїх музичних творів в збірниках «Стрілецька антологія»