Jump to content

Featured Replies

Posted

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

> 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 

 

 

  • 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

  • 3 years later...

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

WEB.ARCHIVE.ORG

table of pitch class sets

 

Create an account or sign in to comment


Copyright © 2014-2025 Opusmodus™ Ltd. All rights reserved.
Product features, specifications, system requirements and availability are subject to change without notice.
Opusmodus, the Opusmodus logo, and other Opusmodus trademarks are either registered trademarks or trademarks of Opusmodus Ltd.
All other trademarks contained herein are the property of their respective owners.

Powered by Invision Community

Important Information

Terms of Use Privacy Policy