Abstract
Ghazal is a very popular poetic form of Punjabi poetry. Every verse of a Ghazal follows the same rhythmical pattern. Punjabi Ghazal is written in Hindi meter and Arud meter. In this research, we deal with Arud meter. Arud is the science of versification being followed in Arabic, Turkish, Persian, Urdu, Hindi and Punjabi as well as some other languages of South Asia. It is a complex set of rules and has a steep learning curve for a novice. In this work, we devised an algorithm to detect the Arud meter in the Punjabi verse and developed a web-based application as well. This web application will not only facilitate the professional poets but also help the students to analyse the poetry in the context of prosody rules. Computing prosody of any poetry depends on recitation instead of written transcription. In the first phase of orthography, we analyse the text phonetically and phonologically to transform it according to the recitation by adding (as in gemination), removing (as in weightless nasalization and aspiration), modifying (as in tonal sounds) and grafting (to assimilate the sounds of neighbouring words) the letters. In the second phase of verse scansion, the verse is passed through a pipeline process of syllabification and step by step weight assignments, figuring out short, flexible and long syllables, ending up in one or more rhythmical patterns. All of these rhythmical patterns are compared one by one to standard and most famous 37 Arud meters. The Cartesian product type matching between verse patterns and Arud meters is solved using nested iterations, regular expressions and finite state automata. The meter that matches with verse pattern is declared as the Arud meter of the verse. This automatic process is more efficient than the manual process and yields satisfactory results.
Similar content being viewed by others
References
Naresh 1983 Ghazal di parakh
Tarsem S 2014 Ghazal Aruz Te Pingal
Mohi Shamsher 2010 Punjabi Gazal Chintan
Singh Piar 1954 Panjabi Farsi Bodh. Lahore Book Shop, Ludhiana
Punjabi Sahit-Kosh 1971 Punjabi University Patiala
Mohammad Mustafa Khan ’Maddah’ 2015 Urdu-Hindi Shabdkosh.
mahindar manav. Ghaza Shastar de dig darshan.
Patar Surjit 2010 Surzameen. Lokgeet Prakashan
Deo Ashwini and Kiparsky Paul 2011 Poetries in Contact: Arabic, Persian, and Urdu. Frontiers in comparative prosody. Bern & New York: Lang, pages 147–173
Pybus Gilbert Douglas 1924 A Text-book of Urdu Prosody and Rhetoric. Baptist Mission Press, Serampore
Gurdial Sigh Arif. Punjabi Kavita vich Lai Prabandh.
Pritchett Frances W and Khaliq Ahmad Khaliq 1987 Urdu Meter: A Practical Handbook. FW Pritchett and KA Khaliq, Madison
Kurt Atakan and Kara Mehmet 2012 An algorithm for the detection and analysis of arud meter in Diwan poetry. TURKISH JOURNAL OF ELECTRICAL ENGINEERING & COMPUTER SCIENCES 20(6): 948–963
Kaur Jasleen and Saini Jatinderkumar R 2017 Punjabi Poetry Classification: The Test of 10 Machine Learning Algorithms. In: Proceedings of the 9th International Conference on Machine Learning and Computing, ICMLC 2017, pages 1–5, New York, NY, USA. ACM. event-place: Singapore, Singapore.
Kaur Jasleen and Saini Jatinderkumar R 2017 Pupocl: Development of punjabi poetry classifier using linguistic features and weighting. INFOCOMP 16(1-2): 1–7
Bailey T Grahame 1939 A guide to the metres of urdū verse. Bulletin of the School of Oriental and African Studies 9(4): 969–985
Weil Gotthold 1960 Arud. Encyclopedia of Islam 1: 667–77
Arberry Arthur John 1965 Arabic Poetry: A Primer for Students. CUP Archive. Google-Books-ID: Nw84AAAAIAAJ.
Halle Morris 1966 On the metrics of pre-Islamic Arabic poetry. MIT Research Laboratory of Electronics Quarterly Progress Report 83: 113–116
Maling Joan Mathilde 1973 The theory of classical Arabic metrics. PhD Thesis, Massachusetts Institute of Technology
Shalabi R, Kana’an G and AL-Jarah A 2003 Computing System for Analyzing Arabic Poems Meter. Yarmouk Research, Yarmouk University
AlHussain A 2009 programe\_aroud, May 2009
Ismail M A, Eladawy M, Keshk H and Saleh S 2010 Expert system for testing the harmony of Arabic poetry. Journal of Engineering Sciences 401–411
Alnagdawi Mohammad A, Rashideh Hasan and Aburumman Ala Fahed 2013 Finding arabic poem meter using context free grammar. Citeseer
AlQaied S 2014 Malik Alsheir. Retrieved 11(1): 2014
Dahab Mohamed Y, AlAmri Ablah, Bagasi Bayan, AlMalki Ebtesam and AlBeshri Ola 2016 Automatic Identifying Rhythm of Arabic Poem. International Journal of Computer Applications 153(1)
Abuata Belal and Al-Omari Asma 2018 A rule-based algorithm for the detection of Arud meter in Classical Arabic poetry. IAJIT. International Arab Journal of Information Technology 4
Abbas Muhammad Raihan and Asif Khadim Hussain 2020 Punjabi to iso 15919 and roman transliteration with phonetic rectification. ACM Transactions on Asian and Low-Resource Language Information Processing (TALLIP) 19(2): 1–20
Jagtar 1992 Jugnu Diva Te Daria. Dipak
Punjabi Ghazals
Singh Mohan 1958 Vadda Vela. Hind Publishers Ltd.
Karamjit Singh Gathwala. Punjabi Ghazlan.
Batalvi Shiv Kumar 1991 Shiv Kumar: Sampuran Kav Sangreh
Khadim Pali 2016 Savai Di Tasdeek. BADBAN
Umar Ghani. Umar Ghani Punjabi Ghazlan
Sheikh Rauf 1971 balde shahir
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix I. List of feet
Id | Feet pattern | Feet name |
---|---|---|
1 | = = = | maf-uu-lun |
2 | = = - = | mus-taf-i-lun |
3 | = = - | maf-uu-l |
4 | = = | fa-lun |
5 | = - = = | faa-i-laa-tun |
6 | = - = - | faa-i-laa-t |
7 | = - = | faa-i-lun |
8 | = - - = | muf-ta-i-lun |
9 | = - | fa-l |
10 | = | fa |
11 | - = = = | ma-faa-ii-lun |
12 | - = = - | ma-faa-ii-l |
13 | - = = | fa-uu-lun |
14 | - = - = | ma-faa-i-lun |
15 | - = - | fa-uu-l |
16 | - = | fa-al |
17 | - - = = | fa-i-laa-tun |
18 | - - = - = | mu-ta-faa-i-lun |
19 | - - = - | fa-i-laa-tu |
20 | - - = | fa-i-lun |
Appendix II. List of meters
ID | Meter pattern | Meter name |
---|---|---|
1 | = = = /= - = / - = = | hazaj musaddas axram ashtar mahzuuf |
2 | = = / - = = // = = / - = = | mutaqaarib musamman asram |
3 | = = - = / = = - = / = = - = / = = - = | rajaz musamman saalim |
4 | = = - / = - = = // = = - / = - = = | muzaari musamman axrab |
5 | = = - / = - = - / - = = - / = - = | muzaari musamman axrab makfuuf mahzuuf |
6 | = = / - - = / = = / = = / = = / - - = / = = / = = | mutadaarik musamman muzaaaf maqtuu maxbuun |
7 | = = - / - = = = // = = - / - = = = | hazaj musamman axrab |
8 | = = - / - = = - / - = = - / - = = | hazaj musamman axrab makfuuf mahzuuf |
9 | = = - / - = - = / - = = | hazaj musaddas axrab maqbuuz mahzuuf |
10 | = - = = / = - = = / = - = = / = - = | ramal musamman mahzuuf |
11 | = - = = / = - = = / = - = | ramal musaddas mahzuuf |
12 | = - = / = - = / = - = / = - = / = - = / = - = / = - = / = - = | mutadaarik musamman muzaaaf saalim |
13 | = - = / = - = / = - = / = | mutadaarik musamman maqtuu mahzuuf |
14 | =* - = = / - = - = / = = | xafiif musaddas maxbuun mahzuuf maqtuu |
15 | =* - = = / - = - = / - - = | xafiif musaddas maxbuun mahzuuf |
16 | =* - = = / - - = = / = = | ramal musaddas maxbuun mahzuuf maqtuu |
17 | =* - = = / - - = = / - - = | ramal musaddas maxbuun mahzuuf |
18 | =* - = = / - - = = / - - = = / = = | ramal musamman maxbuun mahzuuf maqtuu |
19 | =* - = = / - - = = / - - = = / - - = | ramal musamman maxbuun mahzuuf |
20 | = - = / - = = = // = - = / - = = = | hazaj musamman ashtar |
21 | = - = / - = - = // = - = / - = - = | hazaj musamman ashtar maqbuuz |
22 | = - - = / = - = // = - - = / = - = | munsarih musamman matvii maksuuf |
23 | = - - = / = - = - / = - - = / = | munsarih musamman matvii manhuur |
24 | = - - = / = - - = / = - = | sarii musaddas matvii maksuuf |
25 | = - - = / - = - = // = - - = / - = - = | rajaz musamman matvii maxbuun |
26 | - = = = / - = = = / - = = = / - = = = | hazaj musamman saalim |
27 | - = = = / - = = = / - = = | hazaj musaddas mahzuuf |
28 | - = = / - = = / - = = / - = = | mutaqaarib musamman saalim |
29 | - = = / - = = / - = = / - = | mutaqaarib musamman mahzuuf |
30 | - = - / = = / - = - / = = / - = - / = = / - = - / = = | mutaqaarib musamman muzaaaf maqbuuz aslam |
31 | - = - / = = / - = - / = = / - = - / = = | mutaqaarib musaddas muzaaaf maqbuuz aslam |
32 | - = - = / - = - = / - = - = / - = - = | hazaj musamman maqbuuz |
33 | - = - = / - - = = / - = - = / = = | mujtas musamman maxbuun mahzuuf maqtuu |
34 | - = - = / - - = = / - = - = / - - = | mujtas musamman maxbuun mahzuuf |
35 | - = - = / - - = = / - = - = / - - = = | mujtas musamman maxbuun |
36 | - - = - / = - = = // - - = - / = - = = | ramal musamman mashkuul |
37 | - - = - = / - - = - = / - - = - = / - - = - = | kaamil musamman saalim |
Meters having double slash // have caesura and the symbol =* means the first syllable is properly long, but may be replaced with a short one.
Rights and permissions
About this article
Cite this article
Abbas, M.R., Asif, K.H. Computing prosody to detect the Arud meter in Punjabi Ghazal. Sādhanā 45, 246 (2020). https://doi.org/10.1007/s12046-020-01458-3
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s12046-020-01458-3