An algorithm for spelling the pitches of any musical scale


BORA U., TEZEL B. T., VAHAPLAR A.

INFORMATION SCIENCES, cilt.472, ss.203-222, 2019 (SCI-Expanded) identifier identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 472
  • Basım Tarihi: 2019
  • Doi Numarası: 10.1016/j.ins.2018.09.015
  • Dergi Adı: INFORMATION SCIENCES
  • Derginin Tarandığı İndeksler: Science Citation Index Expanded (SCI-EXPANDED), Scopus
  • Sayfa Sayıları: ss.203-222
  • Anahtar Kelimeler: Heuristic methods, Scales, Pitch spelling, Scale spelling, Intervals, Diatonicism
  • Dokuz Eylül Üniversitesi Adresli: Evet

Özet

In this paper, we propose a method for the fundamental task of optimally spelling the pitches of any given musical scale. The input, given as a sequence of pitch-class numbers, can be any randomly compiled subset of the chromatic scale, resulting in either a traditional/known scale or a novel unknown one. The method consists of generating all potential solutions containing all possible spellings for the pitch classes in a given input sequence, and subjecting them to five filtering stages to find the correct solution. We present an algorithm to accomplish this task, and demonstrate some exemplary outputs. Constructing also a modified version of the algorithm to retrieve and execute all possible input sequences, we also present distributions of various outcomes of the procedure over the input universe to exhibit an overall view of results to be produced by the algorithm, along with some findings obtained by this process. (C) 2018 Elsevier Inc. All rights reserved.