As far as im aware, after version 3.21, a drasic change was made to how the program imports version 1 .organ files, along with how hauptwerk stores its voicing information.
With older versions, all column headers had appropriate names, however in the new version, they are handeled as a, b, c, etc. This is all very well (im assuming this is for space saving purposes, as xml is very inefficient with column headers) but for me this has taken away my only reference point for knowing what a correspnds to. It also makes using the pipe voicing as part of the development process nigh on impossible, as I cant make sense of what genric column a actually contains, etc.
I have been using the hw v1 import due to the relative simplicty of the old scripting language. When you are working on a reasonably large organ (one we have been building has just under 50 stops), the sheer quantity of pipe and data references in the xml file is overwhelming. For that reason ive let hw do most of the work for me, and then use this import as my start point, to further implement wind modelling and other hw3 features. Is there any reason for this generic naming of columns, or perhaps better, a way to circumvent this? It has irritated me so much I actually rolled back to hw3.1 which is what im currently using for the development of this instrument. This way i can copy data between the configuration file and the organ defenition file with relative ease.
Also while im at it, does anyone know of an xml editor which presents true querying of xml tables, as you would do a database. I really would like to see something like how access can query multiple tables, and show all the data at once. Then you can batch copy/update data from one database to another (ie my config file and my odf). I've toyed with x-query but its pretty useless. I know there is also an sql license or something, but how does this actually function?
Appologies if this sounds like a rant, just this really seemed like a massive regression to me, and id quite like to know why.
With older versions, all column headers had appropriate names, however in the new version, they are handeled as a, b, c, etc. This is all very well (im assuming this is for space saving purposes, as xml is very inefficient with column headers) but for me this has taken away my only reference point for knowing what a correspnds to. It also makes using the pipe voicing as part of the development process nigh on impossible, as I cant make sense of what genric column a actually contains, etc.
I have been using the hw v1 import due to the relative simplicty of the old scripting language. When you are working on a reasonably large organ (one we have been building has just under 50 stops), the sheer quantity of pipe and data references in the xml file is overwhelming. For that reason ive let hw do most of the work for me, and then use this import as my start point, to further implement wind modelling and other hw3 features. Is there any reason for this generic naming of columns, or perhaps better, a way to circumvent this? It has irritated me so much I actually rolled back to hw3.1 which is what im currently using for the development of this instrument. This way i can copy data between the configuration file and the organ defenition file with relative ease.
Also while im at it, does anyone know of an xml editor which presents true querying of xml tables, as you would do a database. I really would like to see something like how access can query multiple tables, and show all the data at once. Then you can batch copy/update data from one database to another (ie my config file and my odf). I've toyed with x-query but its pretty useless. I know there is also an sql license or something, but how does this actually function?
Appologies if this sounds like a rant, just this really seemed like a massive regression to me, and id quite like to know why.