The added code to the drivers should be very simple. Basically it will just be reading the index number from the port and the command to output it. All the code dealing with the indexes themselves will be dealt with in the files that apply to all the drivers. As long as the different synths work similarly to Litetalk, it shouldn't be too difficult to update them. Michael McDonald APH