{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/difference-tones-in-non-pythagorean-scales","title":"Difference Tones in \"Non-Pythagorean\" Scales Based on Logarithms","arxiv_id":"1804.08067","date":"2018-04-22","proceeding":null,"authors":["Thomas Morrill"],"abstract":"In order to explore tonality outside of the `Pythagorean' paradigm of integer ratios, Robert Schneider introduced a musical scale based on the logarithm function. We seek to refine Schneider's scale so that the difference tones generated by different degrees of the scale are themselves octave equivalents of notes in the scale. In doing so, we prove that a scale which contains all its difference tones in this way must consist solely of integer ratios. With this in mind, we present some methods for producing logarithmic scales which contain many, but not all, of the difference tones they generate.","url_abs":"https://arxiv.org/abs/1804.08067v5","url_pdf":"https://arxiv.org/pdf/1804.08067v5.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"links_only","authors_date_abstract":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license), from the Kaggle arXiv metadata snapshot of 2026-09-12"},"code_links":[{"paper_slug":"difference-tones-in-non-pythagorean-scales","repo_url":"https://github.com/tsmorrill/Non-Pythagorean-Examples","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"none","reach":null}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}