The Bagpipe Pages

Bagpipe music can be used in many situations

We have over 30 years of experience performing with pipes and drums at various events. Below are some examples of occasions where we have performed and of what we can offer.

Piper and drumming marching
P/M Mats d Hermansson & D/M Marie Nordström

Solo piper or a piper and drummer

The colourful appearance of a solo piper or a piper and drummer, dressed in traditional Highland dress, playing at your party or dinner, gives you and your guests a memory to talk about for many years after the event. Our players have a wide repertoire of music reaching from the classical piobaireachd music and traditional marches to modern swinging dance tunes such as reel, hornpipes and jigs.

P/M Mats d Full Dress
P/M Mats d Hermansson, Full Dress

Parades and openings

The sight and sound of the pipes and drums has always impressed audiences. It definitely draws the attention of spectators at parades and openings.

Concerts and presentations

One of our specialities is performances where we not only play, but also tell about bagpipes, drums, kilts and about the history of the music and its origins in the clan history of the Scottish Highlands. Mats d Hermansson has written a dissertation – From Icon to Identity – about Scottish piping and drumming in Scandinavia, and he can give academic lectures as well as lighter presentations.

Golf competitions

Golf has its roots in Scotland, and we have played at a great many golf competitions over the years – sometimes to welcome the players, at other occasions at the prize giving ceremony or at the dinner in the evening.


You can also surprise a friend with a live pipe concert as a birthday gift.

Playing up the aisle
Mats d playing in a church


In Scotland it is more or less unthinkable to have a wedding without a piper. Over the years we have played at a great many weddings, in churches and in many other places such as castles, fortresses, in the forest, the golf course and by the sea.

Outside church
Mats d outside a church at a wedding

Wedding by the sea
Mats d playing at a wedding by the sea

Piper at funeral
Mats d playing at a funeral


Of course we also play in connection with funerals. The Great Highland Bagpipe has always been a ceremonial instrument played at solemn occasions such as funerals to commemorate the dead and to console the living.

© Mats d Hermansson 2008
Joomla Templates By Joomladesigns
20 queries executed
SELECT template, client_id, menuid FROM mos_templates_menu WHERE (client_id=0 or client_id=1) AND (menuid=0 OR menuid=45) ORDER BY client_id, menuid
2 DELETE FROM mos_session WHERE (time<1582361198 AND guest>=0) OR (time<1582358498 AND guest<0)
3 SELECT * FROM mos_session WHERE session_id='d9bf87011827c681f67ba23b6daa1cb3'
4 SELECT session_id FROM mos_session WHERE session_id=MD5('829d9182c808bde5299075bb8df207ad')
5 INSERT INTO mos_session ( `session_id`,`time`,`userid`,`username`,`gid`,`guest` ) VALUES ( '9c2694c2cb340bae33d4e2d24097f758','1582362098','0','','0','1' )
6 SELECT count(*), type FROM mos_stats_agents WHERE (agent='Unknown' AND type=0) OR (agent='Unknown' AND type=1) OR (agent='com' AND type=2) GROUP BY type
7 UPDATE mos_stats_agents SET hits=(hits+1) WHERE agent='Unknown' AND type=0
8 UPDATE mos_stats_agents SET hits=(hits+1) WHERE agent='Unknown' AND type=1
9 UPDATE mos_stats_agents SET hits=(hits+1) WHERE agent='com' AND type=2
10 SELECT folder, element, published, params, CONCAT_WS('/',folder,element) AS lookup FROM mos_mambots WHERE published >= 1 AND access <= 0 ORDER BY ordering
11 SELECT * FROM mos_menu ORDER BY name
12 SELECT group_id FROM mos_core_acl_aro_groups WHERE name='Registered'
13 SELECT group_id FROM mos_core_acl_aro_groups WHERE name='Author'
14 SELECT a.*, ROUND(v.rating_sum/v.rating_count) AS rating, v.rating_count, AS author, u.usertype, AS category, AS section, AS groups FROM mos_content AS a LEFT JOIN mos_categories AS cc ON = a.catid LEFT JOIN mos_sections AS s ON = cc.section AND s.scope='content' LEFT JOIN mos_users AS u ON = a.created_by LEFT JOIN mos_content_rating AS v ON = v.content_id LEFT JOIN mos_groups AS g ON a.access = WHERE'30' AND (a.state = '1' OR a.state = '-1') AND (publish_up = '0000-00-00 00:00:00' OR publish_up <= '2020-02-22 09:01:38') AND (publish_down = '0000-00-00 00:00:00' OR publish_down >= '2020-02-22 09:01:38') AND a.access <= 0
15 UPDATE mos_content SET hits=(hits+1) WHERE id='30'
16 SELECT hits FROM mos_core_log_items WHERE time_stamp='2020-02-22' AND item_table='#__content' AND item_id='30'
17 INSERT INTO mos_core_log_items VALUES ('2020-02-22','#__content','30','1')
18 SELECT id, title, module, position, content, showtitle, params, published, m.access, m.groups FROM mos_modules AS m, mos_modules_menu AS mm WHERE m.access <= '0' AND m.client_id='0' AND AND (mm.menuid = '45' OR mm.menuid = '0') ORDER BY ordering
19 SELECT a.params, a.option FROM mos_components AS a WHERE = 'Syndicate'
20 SELECT a.params, a.option FROM mos_components AS a WHERE = 'Syndicate'