The 010 File Editor Templates for the Yamaha EX5 file format information can be found on Github at EX5 File Format.
If you look at the Github repository, you will see a number of files, as I have split the overall template down exactly the same way you would to make any large body of source code structured and maintainable.
You have seven main files as the templates and all other files are included as needed
At the top level the key templates are
The template structures below will give you an orientation of how the templates are structured in terms of what files "include" other files. Hopefully what you will find in the files is self explanatory from the template names! Once included, a you do not need to re-include a file.
Template Structure for EX5 S1V.bt (Voice) File
Template Structure for EX5 S1M.bt (Wave/Sample) File
Template Structure for EX5 S1P.bt (Pattern) File
Template Structure for EX5 S1R.bt (Arpeggio) File
Template Structure for EX5 S1S.bt (Song) File
Template Structure for EX5 S1Y.bt (Synth) File
Template Structure for EX5 S1A.bt (Synth All) File
If you look at the Github repository, you will see a number of files, as I have split the overall template down exactly the same way you would to make any large body of source code structured and maintainable.
You have seven main files as the templates and all other files are included as needed
At the top level the key templates are
- EX5 S1V file.bt for EX5 S1V Voice files
- EX5 S1M file.bt for EX5 S1M Wave/Sample files
- EX5 S1P file.bt for EX5 S1P Pattern files
- EX5 S1R file.bt for EX5 S1R Arpeggio files
- EX5 S1S file.bt for EX5 S1S Song files
- EX5 S1Y file.bt for EX5 S1Y Synth files (System, Performances and Voices)
- EX5 S1A file.bt for EX5 S1A Synth All files (System, Performances, Voice, Keymaps, Waves and Samples, Song, Patterns and Arpeggios)
- Load the S1V, S1M, S1P, S1R, S1S, S1Y or S1A file that you wish to look at into the 010 File Editor
- From the Templates menu, select Open Template... and load the required template for the type of file you wish to examine
- Back in the S1V, S1M, S1P, S1R, S1S, S1Y or S1A file, right clock anywhere over the file, and select Run Template...
- Select the template you loaded (hopefully the right one for the file type!)
The template structures below will give you an orientation of how the templates are structured in terms of what files "include" other files. Hopefully what you will find in the files is self explanatory from the template names! Once included, a you do not need to re-include a file.
Template Structure for EX5 S1V.bt (Voice) File
Code:
EX5 S1V File.bt The main body for EX5 S1V Files EX5 S1V Voice Common.bt Structures and Definitions for EX5 Voice Common Blocks EX5 S1V Voice Element.bt Structures and Definitions for EX5 Voice Elements EX5 S1V Voice Element AWM.bt Structures and Definitions for EX5 Voice AWM Elements EX5 S1V Voice Element AN.bt Structures and Definitions for EX5 Voice AN Elements EX5 S1V Voice Element VL.bt Structures and Definitions for EX5 Voice VL Elements EX5 S1V Functions.bt Functions used for computing and displaying parameters in S1V files
Template Structure for EX5 S1M.bt (Wave/Sample) File
Code:
EX5 S1M File.bt The main body for EX5 S1M Files EX5 S1M Wave.bt Structures and Definitions for EX5 Waves EX5 S1M Sample.bt Structures and Definitions for EX5 Samples EX5 S1M Functions.bt Functions used for computing and displaying parameters in S1M files
Template Structure for EX5 S1P.bt (Pattern) File
Code:
EX5 S1P File.bt The main body for EX5 S1P Files
Template Structure for EX5 S1R.bt (Arpeggio) File
Code:
EX5 S1R File.bt The main body for EX5 S1R Files
Template Structure for EX5 S1S.bt (Song) File
Code:
EX5 S1S File.bt The main body for EX5 S1S Files
Template Structure for EX5 S1Y.bt (Synth) File
Code:
EX5 S1Y File.bt The main body for EX5 S1Y Files EX5 S1Y System.bt Structures and Definitions for the EX5 System Block EX5 S1Y Performance.bt Structures and Definitions for the EX5 Performance Block EX5 S1V Voice Common.bt Structures and Definitions for the Voice Common Block EX5 S1V Voice Element.bt Structures and Definitions for Voice Elements EX5 S1V Voice Element AWM.bt Structures and Definitions for Voice AWM Elements EX5 S1V Voice Element AN.bt Structures and Definitions for Voice AN Elements EX5 S1V Voice Element VL.bt Structures and Definitions for Voice VL Elements EX5 S1V Functions.bt Functions used for computing and displaying parameters in S1V files
Code:
EX5 S1A File.bt The main body for EX5 S1A Files EX5 S1Y File.bt System, Performance and Voice block content as per the EX5 S1Y file template EX5 S1A Keymap.bt Structures and Definitions for the EX5 Keymap Block EX5 S1M File.bt Waves and Sample block content as per the EX5 S1M file template EX5 S1S File.bt Song block content as per the EX5 S1S file EX5 S1P File.bt Pattern content as per the EX5 S1P file template EX5 S1R File.bt Arpeggio content as per the EX5 S1R file template EX5 S1V Functions.bt Functions used for computing and displaying parameters in S1V files
Statistics: Posted by Derek — Thu Dec 19, 2024 3:41 pm