Posted October 31, 20177 yr Dear All, I´m looking for some way of retrieving musical information from sets of notes. Some problems, for example: 1) This is the first and more needed now: Given some UNORDERED amount of pitches, how retrive the prime form and/or Forte Number. 2) How to do this from an existing midi file or XML ? Is t possible to retrive the forte number of every "n" notes of the pitch collection (melody or chord)? 3) Can you circunscribe some notes for analysis in a large file ? Thanks, everyone ! Best, Julio
October 31, 20177 yr > Given some UNORDERED amount of pitches, how retrive the prime form and/or Forte Number. Check out function pcs-analysis. The problem is that this function does not return, but only print that data, so it is difficult to apply such analysis on a sequence/list of interval sets etc. > How to do this from an existing midi file or XML ? Is t possible to retrive the forte number of every "n" notes of the pitch collection (melody or chord)? You can import MIDI files with function midi-to-score, but not (yet?) MusicXML file. > Can you circunscribe some notes for analysis in a large file ? What do you mean? BTW, for music analysis you may want to have a look at systems designed for that, like the free music21 (http://web.mit.edu/music21/), based on Python. music21 can import music in various formats, including MIDI and MusicXML (the latter is preferable). The kind of analysis you are after is documented in the tutorial, e.g., at http://web.mit.edu/music21/doc/usersGuide/usersGuide_25_postTonalTools1.html?highlight=forte, which shows how you can add, e.g., the Forte class analysis as text (lyrics) to the score, which in turn you could export as MusicXML. With some Python programming you could also export your analysis data in a format that Lisp and thus could in turn import. E.g., you could export it from Python to JSON format (https://docs.python.org/2/library/json.html), and then import that data into Common Lisp (e.g., https://common-lisp.net/project/cl-json/). Best, Torsten
October 31, 20177 yr Author Dear Torsten, Thanks a lot. This music21 is cool, really. I´m doing the job with this, for a while, since I have to conclude my doctoral dissertation. Best, Julio http://www.mta.ca/pc-set/calculator/pc_calculate.html# http://composertools.com/Tools/PCSets/setfinder.html
October 31, 20177 yr You may have a look to the function get-harmonic-path. You can decide the harmonic rhythm analysis you use fir this function with the parameter time. You can pass after the output of this function to pcs-analysis. S.
October 31, 20177 yr Author Thanks a lot, Stephane ! I used Opusmodus to generate a complete catalog of all classes. I´ll cite Opusmodus in my dissertation, Great tool ! Thank you ! BEst, Julio
February 8, 20214 yr Hello Julio, I add to the links of the "PC Sets" utilities that of the two "assistant Bain" and the summary table of Larry Salomon. Otherwise, I particularly appreciate in OPMO "pcs-analysis" that Stéphane Boussuge underlined.: https://in.music.sc.edu/fs/bain/software/aa-v2.20d/default.htm https://in.music.sc.edu/fs/bain/software/tta-v2.3d/default.htm Table of Pitch Class Sets WEB.ARCHIVE.ORG table of pitch class sets
Create an account or sign in to comment