User:Contribution/Chanopif Project: Difference between revisions

Contribution (talk | contribs)
No edit summary
Contribution (talk | contribs)
 
(12 intermediate revisions by the same user not shown)
Line 99: Line 99:
|+Examples of Chanopif files coding for a variety of tunings
|+Examples of Chanopif files coding for a variety of tunings
!Scale
!Scale
!Channel Equave
!Equave steps (channel shift)
!Range
!Range
!File link
!File link
|-
|-
|[[Carlos Alpha]]
|[[Carlos Alpha]]
|3/2
|9 (3/2)
|8 octaves
|F0-F8 (8 octaves)
|
|-
|[[68edo|3\68]] ([[Quartkeenlig]])
|23 (pseudo 2/1)
|F0-F8 (8 octaves)
|
|
|-
|-
|[[127zpi]] ([[31edo#Zeta peak index|31-EDO Zeta stretch]])
|[[127zpi]] ([[31edo#Zeta peak index|31-EDO Zeta stretch]])
|pseudo-octave
|31 (pseudo 2/1)
|8 octaves
|F0-F8 (8 octaves)
|
|
|-
|-
|[[96ed5|96-ED5/1]]
|[[96ed5|96-ED5/1]]
|5/1
|96 (5/1)
|8 octaves
|F0-F8 (8 octaves)
|
|
|-
|-
|[[380zpi]] ([[72edo#Zeta peak index|72-EDO Zeta stretch]])  
|[[380zpi]] ([[72edo#Zeta peak index|72-EDO Zeta stretch]])  
|pseudo-octave
|72 (pseudo 2/1)
|8 octaves
|F0-F8 (8 octaves)
|
|
|-
|-
|[[270edo|270-EDO]]  
|[[270edo|270-EDO]]  
|1\3
|90, 180, 270 (1\3, 2\3, 2/1)
|8 octaves
|F0-F8 (8 octaves)
|
|
|-
|-
|[[311edo|311-EDO]]
|[[311edo|311-EDO]]
|128\311, 256\311, 311\311
|128, 256, 311
|8 octaves
|F0-F8 (8 octaves)
|
|-
|[[Orwell|Orwell[5], Orwell[9], Orwell[13], Orwell[22], Orwell[31], Orwell[53]]]
|Parallel tunings (1\1)
|Various
|
|
|}
|}


{{todo|Generate the six files|inline=1|comment=Upload the files and insert their respective links here.}}
{{todo|Generate the eight files|inline=1|comment=Upload the files and insert their respective links here.}}


== Implementation ==
== Implementation ==
Line 144: Line 154:
* '''Overcoming 128-Note Limitations''': By combining multiple channels (up to 256 in MIDI 2.0), each with fully customized tuning for every note, composers can effectively bypass the traditional 128-note limitation of MIDI. This is especially beneficial for large-scale works requiring extensive microtonal ranges.
* '''Overcoming 128-Note Limitations''': By combining multiple channels (up to 256 in MIDI 2.0), each with fully customized tuning for every note, composers can effectively bypass the traditional 128-note limitation of MIDI. This is especially beneficial for large-scale works requiring extensive microtonal ranges.
* '''Flexibility''': By assigning independant tuning configurations per channel, it becomes possible to create scales that do not rely on octave equivalence.
* '''Flexibility''': By assigning independant tuning configurations per channel, it becomes possible to create scales that do not rely on octave equivalence.
* '''High Precision''': At around 1.49 × 10^-6 cents per step, the resolution far exceeds what the human ear can typically discern, making it suitable for studio recording, live performance, or any scenario requiring advanced microtonal control. At 20000 Hz, the phase difference between two adjacent pitches is approximately 16 hours.
* '''High Precision''': At around 1.49 × 10^-6 cents per step, the resolution far exceeds what the human ear can typically discern, making it suitable for studio recording, live performance, or any scenario requiring advanced microtonal control. At 20,000 Hz, the maximum phase deviation caused by Chanopif’s rounding occurs only once every 16 hours.
* '''Data Efficiency''': By using the most concise syntax possible, compressing 7-bit words in hexadecimal and 25-bit words into 5 letters of 5-bit (base 32), it ensures optimal space savings in storage and transmission.
* '''Data Efficiency''': By using the most concise syntax possible, compressing 7-bit words in hexadecimal and 25-bit words into 5 letters of 5-bit (base 32), it ensures optimal space savings in storage and transmission.
* '''Compatibility''': The format complies with the MIDI 2.0 standard, fully supporting the 7.25 pitch attribute for enhanced musical expression and precision.
* '''Compatibility''': The format complies with the MIDI 2.0 standard, fully supporting the 7.25 pitch attribute for enhanced musical expression and precision.