home tune search software learn abc discuss about blog Starbound/LOTRO contact  

  [abc standard: home | current | route-map | updating | proposals]

 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
abc:standard:v2.1:proposals:clefs_voice_parameters:dave:v1 [2012/08/17 11:41]
dave
abc:standard:v2.1:proposals:clefs_voice_parameters:dave:v1 [2012/08/17 11:48]
dave [4.6.6 Design philosophy]
Line 249: Line 249:
 If you know which written notes the abc represents, and you know your instrumentation,​ then you know where they sound. ​ Suppose you wanted to change the //​abc->​sound//​ relationship directly. ​ Then at least one of the other two relationships must change: if it keeps the instrumentation,​ then it redefines the meaning of the abc in terms of written notes; if it keeps the meaning of the abc notes, then it changes the instrumentation (and instrument transpositions will no longer be gven by the transpose parameter). ​  Both of these must be considered 'side effects'​ of such an operation, and such are undesirable. ​ Therefore the //​abc->​dots//​ and //​dots->​sound//​ relationships are considered as the two fundamentally important ones and //​abc->​sound//​ is implied. ​   If you know which written notes the abc represents, and you know your instrumentation,​ then you know where they sound. ​ Suppose you wanted to change the //​abc->​sound//​ relationship directly. ​ Then at least one of the other two relationships must change: if it keeps the instrumentation,​ then it redefines the meaning of the abc in terms of written notes; if it keeps the meaning of the abc notes, then it changes the instrumentation (and instrument transpositions will no longer be gven by the transpose parameter). ​  Both of these must be considered 'side effects'​ of such an operation, and such are undesirable. ​ Therefore the //​abc->​dots//​ and //​dots->​sound//​ relationships are considered as the two fundamentally important ones and //​abc->​sound//​ is implied. ​  
  
-Because of the addition properties of intervals this does not mean it is difficult to  write play-back software. ​ The interval from the written abc to the playback sound is just //​transpose-sound//​ if those two paranmeters ​are used, (with ''​+/​-8''​ and/or ''​octave''​ adding octaves appropriately).+Because of the addition properties of intervals this does not mean it is difficult to  write play-back software. ​ The interval from the written abc to the playback sound is just //​transpose-sound//​ if those two parameters ​are used, (with ''​+/​-8''​ and/or ''​octave''​ adding octaves appropriately).
  
  
abc/standard/v2.1/proposals/clefs_voice_parameters/dave/v1.txt ยท Last modified: 2012/08/17 11:48 by dave
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki