diff --git a/src/res/instrecorder.png b/src/res/instrecorder.png
new file mode 100644
index 00000000..514148cc
Binary files /dev/null and b/src/res/instrecorder.png differ
diff --git a/src/resources.qrc b/src/resources.qrc
index 929c176d..ae8b42d8 100755
--- a/src/resources.qrc
+++ b/src/resources.qrc
@@ -44,6 +44,7 @@
res/instrvocal.png
res/instrdjembe.png
res/instrharmonica.png
+ res/instrecorder.png
res/fronticon.png
diff --git a/src/util.cpp b/src/util.cpp
index fa7799f8..0243f8f5 100755
--- a/src/util.cpp
+++ b/src/util.cpp
@@ -505,6 +505,7 @@ CVector& CInstPictures::GetTable()
vecDataBase.Add ( CInstPictProps ( "Violin", ":/png/instr/res/instrviolin.png", IC_STRING_INSTRUMENT ) );
vecDataBase.Add ( CInstPictProps ( "Cello", ":/png/instr/res/instrcello.png", IC_STRING_INSTRUMENT ) );
vecDataBase.Add ( CInstPictProps ( "Double Bass", ":/png/instr/res/instrdoublebass.png", IC_STRING_INSTRUMENT ) );
+ vecDataBase.Add ( CInstPictProps ( "Recorder", ":/png/instr/res/instrecorder.png", IC_OTHER_INSTRUMENT ) );
// now the table is initialized
TableIsInitialized = true;