Releases: MTG/SymbTr
SymbTr v2.4.3
SymbTr
Turkish Makam Music Symbolic Data Collection
SymbTr is a collection machine readable symbolic scores aimed at performing computational studies of Turkish Makam music. SymbTr is currently the biggest machine readable collection of Turkish makam music. The latest version of the SymbTr collection consists of 2200 pieces from 155 makams, 88 usuls, 56 forms, about 865.000 musical notes and 80 hours nominal playback time.
The scores are selected from reliable sources that consists of musical pieces from Turkish art and folk music. Special care has been taken to select works covering a broad historical time span among the ones which are still performed in the contemporary practice.
SymbTr-scores are provided in text, MusicXML, PDF, MIDI and mu2 formats. MusicXML is a standard open format for exchanging digital sheet music, which can be read by popular music notation software such as MuseScore, Finale and Sibelius. mu2 is a format, which can be read by Mus2, the microtonal notation software.
Please cite the following publication if you use the data collection in your work:
M. Kemal Karaosmanoğlu. A Turkish makam music symbolic database for music information retrieval: SymbTr. In Proceedings of 13th International Society for Music Information Retrieval Conference (ISMIR), pages 223–228, 2012.
Changelog
- Added the second lyrics of four music scores
- Added Georgi Dzhambazov to contributors
Frequently Asked Questions
Where are the PDFs?
Adding the PDFs to the repository would make it fairly bulky. You can download the PDFs from the SymbTr-pdf repository. The repository is also added as a submodule to this repository.
Are there any tools to do some basic clean-up, conversion etc. on the SymbTr scores?
SymbTr-extras repository has many such methods. You can request new features in the issue page, if it's not yet available.
Is there an easy way to get the section information, especially for vocal sections?
You can use the symbtrdataextractor repository to get the section information.
How can I fetch the metadata in MusicBrainz?
symbtrdataextractor can also be called with MBID input, which will query the desired metadata in MusicBrainz. You can obtain the relevant mbid for each composition from the file symbTr_mbid.json.
Can I synthesize each score according to the tuning of a relevant performance?
You can use the adaptive-tuning package for synthesizing the scores according to the theoretical tuning (Arel-Ezgi-Uzdilek theory) or the tuning performed in a recording.
Is there a way to automatically divide the scores into phrases?
You can follow the instructions in the makam-symbolic-phrase-segmentation repository to divide the scores into phrases.
When I open the MusicXML notes in a score editor, the note beams are not connected. How can I fix it?
The beams are not currently connected, because we do not include any beam information in the MusicXML files. Ideally the beams should be connected according to the beat locations of the usul of the piece. We plan to add this in a future release.
Until then, you can select automatic beaming in your score editor. For example, autobeaming can be done in Musescore 2.0 by:
- selecting all notes, and clicking on the Auto option in Note-Beam Properties in Master Palette.
or
- selecting all notes and clicking on Reset Beam Mode under the Layout menu.
How do you generate the MusicXML files?
We use the MusicXMLConverter package to automatically generate the files using the musical content in the txt files and the metadata stored in the header of the mu2 files. The package is under rapid development and we hope to improve the MusicXML files in the upcoming months.
SymbTr v2.4.2
SymbTr
Turkish Makam Music Symbolic Data Collection
SymbTr is a collection machine readable symbolic scores aimed at performing computational studies of Turkish Makam music. SymbTr is currently the biggest machine readable collection of Turkish makam music. The latest version of the SymbTr collection consists of 2200 pieces from 155 makams, 88 usuls, 56 forms, about 865.000 musical notes and 80 hours nominal playback time.
The scores are selected from reliable sources that consists of musical pieces from Turkish art and folk music. Special care has been taken to select works covering a broad historical time span among the ones which are still performed in the contemporary practice.
SymbTr-scores are provided in text, MusicXML, PDF, MIDI and mu2 formats. MusicXML is a standard open format for exchanging digital sheet music, which can be read by popular music notation software such as MuseScore, Finale and Sibelius. mu2 is a format, which can be read by Mus2, the microtonal notation software.
Please cite the following publication if you use the data collection in your work:
M. Kemal Karaosmanoğlu. A Turkish makam music symbolic database for music information retrieval: SymbTr. In Proceedings of 13th International Society for Music Information Retrieval Conference (ISMIR), pages 223–228, 2012.
Changelog
- Corrected the lyrics column of several scores
- Updated the unittests, extras and requirements
Frequently Asked Questions
Where are the PDFs?
Adding the PDFs to the repository would make it fairly bulky. You can download the PDFs from the SymbTr-pdf repository. The repository is also added as a submodule to this repository.
Are there any tools to do some basic clean-up, conversion etc. on the SymbTr scores?
SymbTr-extras repository has many such methods. You can request new features in the issue page, if it's not yet available.
Is there an easy way to get the section information, especially for vocal sections?
You can use the symbtrdataextractor repository to get the section information.
How can I fetch the metadata in MusicBrainz?
symbtrdataextractor can also be called with MBID input, which will query the desired metadata in MusicBrainz. You can obtain the relevant mbid for each composition from the file symbTr_mbid.json.
Can I synthesize each score according to the tuning of a relevant performance?
You can use the adaptive-tuning package for synthesizing the scores according to the theoretical tuning (Arel-Ezgi-Uzdilek theory) or the tuning performed in a recording.
Is there a way to automatically divide the scores into phrases?
You can follow the instructions in the makam-symbolic-phrase-segmentation repository to divide the scores into phrases.
When I open the MusicXML notes in a score editor, the note beams are not connected. How can I fix it?
The beams are not currently connected, because we do not include any beam information in the MusicXML files. Ideally the beams should be connected according to the beat locations of the usul of the piece. We plan to add this in a future release.
Until then, you can select automatic beaming in your score editor. For example, autobeaming can be done in Musescore 2.0 by:
- selecting all notes, and clicking on the Auto option in Note-Beam Properties in Master Palette.
or
- selecting all notes and clicking on Reset Beam Mode under the Layout menu.
How do you generate the MusicXML files?
We use the MusicXMLConverter package to automatically generate the files using the musical content in the txt files and the metadata stored in the header of the mu2 files. The package is under rapid development and we hope to improve the MusicXML files in the upcoming months.
SymbTr v2.4.1
SymbTr
Turkish Makam Music Symbolic Data Collection
SymbTr is a collection machine readable symbolic scores aimed at performing computational studies of Turkish Makam music. SymbTr is currently the biggest machine readable collection of Turkish makam music. The latest version of the SymbTr collection consists of 2200 pieces from 155 makams, 88 usuls, 56 forms, about 865.000 musical notes and 80 hours nominal playback time.
The scores are selected from reliable sources that consists of musical pieces from Turkish art and folk music. Special care has been taken to select works covering a broad historical time span among the ones which are still performed in the contemporary practice.
SymbTr-scores are provided in text, MusicXML, PDF, MIDI and mu2 formats. MusicXML is a standard open format for exchanging digital sheet music, which can be read by popular music notation software such as MuseScore, Finale and Sibelius. mu2 is a format, which can be read by Mus2, the microtonal notation software.
Please cite the following publication if you use the data collection in your work:
M. Kemal Karaosmanoğlu. A Turkish makam music symbolic database for music information retrieval: SymbTr. In Proceedings of 13th International Society for Music Information Retrieval Conference (ISMIR), pages 223–228, 2012.
Changelog
- Renaming 200+ score filenames
- Improvements in SymbTr-extras
- Added key signature validation
- Corrections in several txt and mu2 scores
Frequently Asked Questions
Where are the PDFs?
Adding the PDFs to the repository would make it fairly bulky. You can download the PDFs from the SymbTr-pdf repository. The repository is also added as a submodule to this repository.
Are there any tools to do some basic clean-up, conversion etc. on the SymbTr scores?
SymbTr-extras repository has many such methods. You can request new features in the issue page, if it's not yet available.
Is there an easy way to get the section information, especially for vocal sections?
You can use the symbtrdataextractor repository to get the section information.
How can I fetch the metadata in MusicBrainz?
symbtrdataextractor can also be called with MBID input, which will query the desired metadata in MusicBrainz. You can obtain the relevant mbid for each composition from the file symbTr_mbid.json.
Can I synthesize each score according to the tuning of a relevant performance?
You can use the adaptive-tuning package for synthesizing the scores according to the theoretical tuning (Arel-Ezgi-Uzdilek theory) or the tuning performed in a recording.
Is there a way to automatically divide the scores into phrases?
You can follow the instructions in the makam-symbolic-phrase-segmentation repository to divide the scores into phrases.
When I open the MusicXML notes in a score editor, the note beams are not connected. How can I fix it?
The beams are not currently connected, because we do not include any beam information in the MusicXML files. Ideally the beams should be connected according to the beat locations of the usul of the piece. We plan to add this in a future release.
Until then, you can select automatic beaming in your score editor. For example, autobeaming can be done in Musescore 2.0 by:
- selecting all notes, and clicking on the Auto option in Note-Beam Properties in Master Palette.
or
- selecting all notes and clicking on Reset Beam Mode under the Layout menu.
How do you generate the MusicXML files?
We use the MusicXMLConverter package to automatically generate the files using the musical content in the txt files and the metadata stored in the header of the mu2 files. The package is under rapid development and we hope to improve the MusicXML files in the upcoming months.
SymbTr v2.4
SymbTr
Turkish Makam Music Symbolic Data Collection
SymbTr is a collection machine readable symbolic scores aimed at performing computational studies of Turkish Makam music. SymbTr is currently the biggest machine readable collection of Turkish makam music. The latest version of the SymbTr collection consists of 2200 pieces from 155 makams, 88 usuls, 56 forms, about 865.000 musical notes and 80 hours nominal playback time.
The scores are selected from reliable sources that consists of musical pieces from Turkish art and folk music. Special care has been taken to select works covering a broad historical time span among the ones which are still performed in the contemporary practice.
SymbTr-scores are provided in text, MusicXML, PDF, MIDI and mu2 formats. MusicXML is a standard open format for exchanging digital sheet music, which can be read by popular music notation software such as MuseScore, Finale and Sibelius. mu2 is a format, which can be read by Mus2, the microtonal notation software.
Please cite the following publication if you use the data collection in your work:
M. Kemal Karaosmanoğlu. A Turkish makam music symbolic database for music information retrieval: SymbTr. In Proceedings of 13th International Society for Music Information Retrieval Conference (ISMIR), pages 223–228, 2012.
Frequently Asked Questions
Where are the PDFs?
Adding the PDFs to the repository would make it fairly bulky. You can download the PDFs from the SymbTr-pdf repository. The repository is also added as a submodule to this repository.
Is there an easy way to get the section information, especially for vocal sections?
You can use the symbtrdataextractor package to get the section information.
How can I fetch the metadata in MusicBrainz?
symbtrdataextractor can also be called with MBID input, which will query the desired metadata in MusicBrainz. You can obtain the relevant mbid for each composition from the file symbTr_mbid.json.
Can I synthesize each score according to the tuning of a relevant performance?
You can use the adaptive-tuning package for synthesizing the scores according to the theoretical tuning (Arel-Ezgi-Uzdilek theory) or the tuning performed in a recording.
When I open the MusicXML notes in a score editor, the note beams are not connected. How can I fix it?
The beams are not currently connected, because we do not include any beam information in the MusicXML files. Ideally the beams should be connected according to the beat locations of the usul of the piece. We plan to add this in a future release.
Until then, you can select automatic beaming in your score editor. For example, autobeaming can be done in Musescore 2.0 by:
- selecting all notes, and clicking on the Auto option in Note-Beam Properties in Master Palette.
or
- selecting all notes and clicking on Reset Beam Mode under the Layout menu.
How do you generate the MusicXML files?
We use the MusicXMLConverter package to automatically generate the files using the musical content in the txt files and the metadata stored in the header of the mu2 files. The package is under rapid development and we hope to improve the MusicXML files in the upcoming months.
SymbTr v2.3
SymbTr
Turkish Makam Music Symbolic Data Collection
Given the lack of machine readable symbolic data to perform computational studies of Turkish Makam music, we have put together a collection of machine readable symbolic scores called SymbTr. Currently, the SymbTr collection consists of 2200 pieces from 155 makams, 88 usuls, 56 forms, about 865.000 musical notes and 80 hours nominal playback time.
The data is drawn from reliable sources that consists of musical pieces from Turkish art and folk music. Special care has been taken to select works covering a broad historical time span while being works that are still performed today.
SymbTr-scores are provided in text, MusicXML, PDF, MIDI and mu2 formats. MusicXML is a standard open format for exchanging digital sheet music, which can be read by popular music notation software such as MuseScore, Finale and Sibelius. mu2 is a format, which can be read by Mus2, the microtonal notation software.
Please cite the following publication if you use the data collection in your work:
Kemal Karaosmanoğlu. A Turkish makam music symbolic database for music information retrieval: SymbTr. In Proceedings of 13th International Society for Music Information Retrieval Conference (ISMIR), pages 223–228, 2012.
What is new in SymbTr v2.3
- Corrected and validated the makam, form and usul attributes in symbtr filenames, mu2 file headers, MusicBrainz and Dunya. All these attributes are now consistent with each other.
- Added unittests to validate scores: score name checker, musicbrainz relation checker, UTF-8 checker for txt and mu2 files, line break checker for txt and mu2 files, mu2 header metadata checker, column name checker for txt and mu2 files,
- Corrected the usul time signatures in mu2 file headers.
- Fixed several punctiation mistakes
Frequently Asked Questions
Where are the PDFs?
Adding the PDFs to the repository would make it fairly bulky. You can download the PDFs from the SymbTr-pdf repository. The repository is also added as submodule to this repository.
Is there an easy way to get the section information, especially for vocal sections?
You can use the symbtrdataextractor package to get the section information.
How can I fetch the metadata in MusicBrainz?
symbtrdataextractor can also be called with MBID input, which will query the desired metadata in MusicBrainz. You can obtain the relevant mbid for each composition from symbTr_mbid.json.
When I open the MusicXML notes in a score editor, the note beams are not connected. How can I fix it?
The beams are not currently connected, because we do not include any beam information in the MusicXML files. Ideally the beams should be connected according to the beat locations of the usul of the piece. We plan to add this in a future release.
Until then, you can select automatic beaming in your score editor. For example, autobeaming can be done in Musescore 2.0 by:
- selecting all notes, and clicking on the Auto option in Note-Beam Properties in Master Palette.
or
- selecting all notes and clicking on Reset Beam Mode under the Layout menu.
SymbTr v2.2
SymbTr
Turkish Makam Music Symbolic Data Collection
Given the lack of machine readable symbolic data to perform computational studies of Turkish Makam music, we have put together a collection of machine readable symbolic scores called SymbTr. Currently, the SymbTr collection consists of 2205 pieces from 155 makams, 84 usuls, 59 forms, about 865.000 musical notes and 80 hours nominal playback time.
The data is drawn from reliable sources that consists of musical pieces from Turkish art and folk music. Special care has been taken to select works covering a broad historical time span while being works that are still performed today.
SymbTr-scores are provided in text, MusicXML, PDF, MIDI and mu2 formats. MusicXML is a standard open format for exchanging digital sheet music, which can be read by popular music notation software such as MuseScore, Finale and Sibelius. mu2 is a format, which can be read by Mus2, the microtonal notation software.
Please cite the following publication if you use the data collection in your work:
Kemal Karaosmanoğlu. A Turkish makam music symbolic database for music information retrieval: SymbTr. In Proceedings of 13th International Society for Music Information Retrieval Conference (ISMIR), pages 223–228, 2012.
What is new in SymbTr v2.2
- Added 5 new compositions
- txt and mu2 formats are now encoded in UTF-8.
- Regenerated (and validated) the MusicXML files.
- Fixed errors in the offset column.
- Corrected the implicit and explicit structure markings in the lyrics column of SymbTr-txt files.
- Corrected the contents of several scores (notes, durations etc.).
- Converted "Sus"s to "Es" for consistency (both mean "Rest" in Turkish).
- Added work, makam, usul, form, composer and lyricist metadata to MusicBrainz.
- Renamed many files such that the makam, usul, form and composer slugs in the filename reflects the names in the mu2 file.
- Corrected the metadata of several compositions.
- Added automation scripts to extras/ folder
What is new in SymbTr v2.1
- Merged duplicate makam, usul, form and composer names
- If the makam, form, usul and the composers are identical for two distinct compositions they are indexed with numbers in the end of the "lyrics" fields
- Fixed typos in the score names
- Corrected the erroneously associated composers in several compositions
- Fixed errors in the field separations and the formatting ("--"s)
- Removed special characters in the filenames such as ' and .
What is in SymbTr v2.0
- 2200 pieces: 150 distinct makams, about 100 usuls, 50 forms, 865,000 musical notes, 80 hours nominal playback time.
- MusicXML and mu2 formats: MusicXML is a standard open format for exchanging digital sheet music, which can be read by popular music notation software such as MuseScore, Finale and Sibelius. mu2 is a format, which can be read by Mus2, the microtonal notation software.
- Offset column: It shows end time of the note in terms of beat unit. If there is an integer value in this column, it means note is at the end of the measure which number is that of the value.
- Rest marks: In SymbTr v1.0.0 all rest durations were added on the previous note’s duration, in the sense that LNS parameter represents the percentage of notes’ durations. Whereas in v2, the rest marks on the measure boundaries are represented separately, by written '-1' in KomaAE and Koma53 columns.
- Usul alterations: Code 51 in a line represents the point at which passing on a new usul. This kind of records contain time signature of the new usul in Pay (numerator) and Payda (denominator) columns, and the name of it in the Soz1 (syllable) column.
Frequently Asked Questions
Where are the PDFs?
Adding the PDFs to the repository would make it fairly bulky. You can download the PDFs from the SymbTr-pdf repository. The repository is also added as submodule to this repository.
Is there an easy way to get the section information, especially for vocal sections?
You can use the symbtrdataextractor package to get the section information.
How can I fetch the metadata in MusicBrainz?
symbtrdataextractor can also be called with MBID input, which will query the desired metadata in MusicBrainz. You can obtain the relevant mbid for each composition from symbTr_mbid.json.
When I open the MusicXML notes in a score editor, the note beams are not connected. How can I fix it?
The beams are not currently connected, because we do not include any beam information in the MusicXML files. Ideally the beams should be connected according to the beat locations of the usul of the piece. We plan to add this in a future release.
Until then, you can select automatic beaming in your score editor. For example, autobeaming can be done in Musescore 2.0 by:
- selecting all notes, and clicking on the Auto option in Note-Beam Properties in Master Palette.
or
- selecting all notes and clicking on Reset Beam Mode under the Layout menu.
SymbTr v2.1
SymbTr
Turkish Makam Music Symbolic Data Collection
Given the lack of machine readable symbolic data to perform computational studies of Turkish Makam music, we have put together a collection of machine readable symbolic scores, SymbTr, which contains data in text, MusicXML, PDF, MIDI and mu2 formats. This is raw data drawn from reliable sources that consists of musical pieces from Turkish art and folk music. Special care has been taken to select works covering a broad historical time span while being works that are still performed today.
Please cite the following publication if you use the data collection in your work:
Karaosmanoğlu, M. K. (2012). A Turkish makam music symbolic database for music information retrieval: SymbTr. Proc. Int. Society for Music Information Retrieval (ISMIR).
What is new in SymbTr v2.1
- Merged duplicate makam, usul, form and composer names
- If the makam, form, usul and the composers are identical for two distinct compositions they are indexed with numbers in the end of the "lyrics" fields
- Fixed typos in the score names
- Corrected the erroneously associated composers in several compositions
- Fixed errors in the field separations and the formatting ("--"s)
- Removed special characters in the filenames such as ' and .
What is in SymbTr v2.0
- 2200 pieces: 150 distinct makams, about 100 usuls, 50 forms, 865,000 musical notes, 80 hours nominal playback time.
- MusicXML and mu2 formats: MusicXML is a standard open format for exchanging digital sheet music, which can be read by popular music notation software such as MuseScore, Finale and Sibelius. mu2 is a format, which can be read by Mus2, the microtonal notation software.
- Offset column: It shows end time of the note in terms of beat unit. If there is an integer value in this column, it means note is at the end of the measure which number is that of the value.
- Rest marks: In SymbTr v1.0.0 all rest durations were added on the previous note’s duration, in the sense that LNS parameter represents the percentage of notes’ durations. Whereas in v2, the rest marks on the measure boundaries are represented separately, by written '-1' in KomaAE and Koma53 columns.
- Usul alterations: Code 51 in a line represents the point at which passing on a new usul. This kind of records contain time signature of the new usul in Pay (numerator) and Payda (denominator) columns, and the name of it in the Soz1 (syllable) column.
Frequently Asked Questions
Where are the PDFs?
Adding the PDFs to the repository would make it fairly bulky. You can download the PDFs from the CompMusic website (http://compmusic.upf.edu/node/140). You can also follow the link in the corresponding /PDF folder to download the files.
SymbTr v2.0
SymbTr
Turkish Makam Music Symbolic Data Collection
Given the lack of machine readable symbolic data to perform computational studies of Turkish Makam music, we have put together a collection of machine readable symbolic scores, SymbTr, which contains data in text, MusicXML, PDF, MIDI and mu2 formats. This is raw data drawn from reliable sources that consists of musical pieces from Turkish art and folk music. Special care has been taken to select works covering a broad historical time span while being works that are still performed today.
This version also includes the folder symbTr_phraseSegmented. This folder consists of manually segmented SymbTr files (~490 pieces) into phrases and also contain some makam-transition labels.
Please cite the following publication if you use the data collection in your work:
Karaosmanoğlu, M. K. (2012). A Turkish makam music symbolic database for music information retrieval: SymbTr. Proc. Int. Society for Music Information Retrieval (ISMIR).
Please also cite the following publication if you use the phrase segmented text scores in your work:
M. K. Karaosmanoğlu, Barış Bozkurt, Andre Holzapfel and Nilgün Doğrusöz Dişiaçık, "A symbolic dataset of Turkish makam music phrases", Proceedings of FMA, 2014.
What is new in SymbTr v2.0.0
- 2200 pieces: 150 distinct makams, about 100 usuls, 50 forms, 865,000 musical notes, 80 hours nominal playback time.
- MusicXML and mu2 formats: MusicXML is a standard open format for exchanging digital sheet music, which can be read by popular music notation software such as MuseScore, Finale and Sibelius. mu2 is a format, which can be read by Mus2, the microtonal notation software.
- Offset column: It shows end time of the note in terms of beat unit. If there is an integer value in this column, it means note is at the end of the measure which number is that of the value.
- Rest marks: In SymbTr v1.0.0 all rest durations were added on the previous note’s duration, in the sense that LNS parameter represents the percentage of notes’ durations. Whereas in v2, the rest marks on the measure boundaries are represented separately, by written '-1' in KomaAE and Koma53 columns.
- Usul alterations: Code 51 in a line represents the point at which passing on a new usul. This kind of records contain time signature of the new usul in Pay (numerator) and Payda (denominator) columns, and the name of it in the Soz1 (syllable) column.
- symbTr_phraseSegmented: This folder consists of manually segmented SymbTr files (~490 pieces) into phrases and also contain some makam-transition labels.
Frequently Asked Questions
Where are the PDFs?
Adding the PDFs to the repository would make it fairly bulky. You can download the PDFs from the CompMusic website (http://compmusic.upf.edu/node/140). You can also follow the link in the corresponding /PDF folder to download the files.
SymbTr v1.0
Given the lack of machine readable symbolic data to perform computational studies of Turkish Makam music, we have put together a collection of machine readable symbolic scores, SymbTr, which contains data in text, PDF and MIDI formats. This is raw data drawn from reliable sources that consists of musical pieces from Turkish art and folk music. Special care has been taken to select works covering a broad historical time span while being works that are still performed today.
Please cite the following publication if you use the dataset in your work:
Karaosmanoğlu, M. K. (2012). A Turkish makam music symbolic database for music information retrieval: SymbTr. Proc. Int. Society for Music Information Retrieval (ISMIR).
This is the first version of the SymbTr collection (~1700 pieces). This version is kept for documentation and research reproducibility purposes. Please download the latest release from the github repository (https://github.com/MTG/SymbTr) for the up-to-date collection.
You can find the pdf's below in the attachments.