You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
See what is changeable over MIIDI. Can write code to send changes. Save changes to disk. Compare to original (use software to find/show differences). Differences will show changes made. Not impossible, but tedious. Overall intent is create sounds from wavsyn (set all params) and write to the disk image. That is, a visual editor for Mirage for the sounds (patches).
The text was updated successfully, but these errors were encountered:
MASOS has byte offset tables into various control blocks mapped to parameters. Writing this to an image is more than feasible, it is simple.
36 bytes per program. See program parameter block definition. Now, where does it get written exactly? The program data for a single sound is 625 bytes (this covers wavesample definition, segment list(?), and programs 1-4 ) and is read/written to over MIDI in a big chunk. I am assuming it is stored in order exactly on the disk.
The data is stored at the beginning of the data for each sound. Track 2, 15, 28, 41, 54, 67 in sector 0, which is a 1024 byte sector.
Tracks are always 5,632 bytes. So track 2 starts at 11264. Programs start at byte 481 of the first sector of each sound.
See what is changeable over MIIDI. Can write code to send changes. Save changes to disk. Compare to original (use software to find/show differences). Differences will show changes made. Not impossible, but tedious. Overall intent is create sounds from wavsyn (set all params) and write to the disk image. That is, a visual editor for Mirage for the sounds (patches).
The text was updated successfully, but these errors were encountered: