{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,15]],"date-time":"2024-09-15T22:54:52Z","timestamp":1726440892096},"reference-count":10,"publisher":"MIT Press","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computer Music Journal"],"published-print":{"date-parts":[[2005,9]]},"DOI":"10.1162\/0148926054798179","type":"journal-article","created":{"date-parts":[[2005,8,22]],"date-time":"2005-08-22T06:42:41Z","timestamp":1124692961000},"page":"42-54","source":"Crossref","is-referenced-by-count":2,"title":["A Tutorial on Design Patterns for Music Notation Software"],"prefix":"10.1162","volume":"29","author":[{"given":"Steffen","family":"Brandorff","sequence":"first","affiliation":[{"name":"Institute of Information and Media Studies, Aarhus University, Helsingforsgade 14, DK-8200 Aarhus N, Denmark,"}]},{"given":"Morten","family":"Lindholm","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Aarhus University, Aabogade 34, DK-8200 Aarhus N, Denmark"}]},{"given":"Henrik B\u00e6rbak","family":"Christensen","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Aarhus University, Aabogade 34, DK-8200 Aarhus N, Denmark"}]}],"member":"281","reference":[{"key":"p_1_1","unstructured":"Alexander, C. 1964. Notes on the Synthesis of Form. Cambridge, Massachusetts: Harvard University Press."},{"key":"p_2_2","unstructured":"Alexander, C. 1979. The Timeless Way of Building. Oxford: Oxford University Press."},{"key":"p_3_3","unstructured":"Alexander, C., etal 1975. The Oregon Experiment. Oxford: Oxford University Press."},{"key":"p_4_4","unstructured":"Alexander, C., S. Ishikawa, and M. Silverstein. 1977. A Pattern Language: Towns, Buildings, Construction. Oxford: Oxford University Press."},{"key":"p_5_5","doi-asserted-by":"crossref","unstructured":"Beck, K., and W. Cunningham. 1987. \"Using Patterns Languages for Object-Oriented Programs.\" In Proceedings of the 1987 Conference on Object-Oriented Programming, Systems, Languages, and Applications. New York: Association for Computing Machinery.","DOI":"10.1145\/28697.28734"},{"key":"p_6_6","doi-asserted-by":"crossref","unstructured":"Beck, K., and R. Johnson. 1994. \"Patterns Generate Architecture.\" In Proceedings of the 1994 European Conference on Object-Oriented Programming. Kaiserslautern, Germany: Association Internationale pour les Technologies Objets.","DOI":"10.1007\/BFb0052180"},{"key":"p_7_7","unstructured":"Gamma, E., etal 1995. Design Patterns: Elements of Reusable Object-Oriented Software. Boston: Addison-Wesley."},{"key":"p_8_8","unstructured":"Gerou, T., and L. Lusk. 1996. Essential Dictionary of Music Notation. Los Angeles: Alfred Publishing."},{"key":"p_9_9","unstructured":"Rising, L. 2000. The Pattern Almanac 2000. Boston: Addison-Wesley."},{"key":"p_10_10","unstructured":"Ross, T. 1970. The Art of Music Engraving and Processing. Miami Beach, Florida: Hansen Books."}],"container-title":["Computer Music Journal"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mitpressjournals.org\/doi\/pdf\/10.1162\/0148926054798179","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,3,12]],"date-time":"2021-03-12T21:38:24Z","timestamp":1615585104000},"score":1,"resource":{"primary":{"URL":"https:\/\/direct.mit.edu\/comj\/article\/29\/3\/42-54\/93980"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,9]]},"references-count":10,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2005,9]]}},"alternative-id":["10.1162\/0148926054798179"],"URL":"https:\/\/doi.org\/10.1162\/0148926054798179","relation":{},"ISSN":["0148-9267","1531-5169"],"issn-type":[{"type":"print","value":"0148-9267"},{"type":"electronic","value":"1531-5169"}],"subject":[],"published":{"date-parts":[[2005,9]]}}}