8000 GitHub - mungewell/A5Voice: HydraSynth util to replace/alter the Waveforms in the 'A5Voice' segment
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

mungewell/A5Voice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A5Voice

HydraSynth util to replace/alter the Waveforms in the 'A5Voice' segment.

Note: ASM does not endorse this project. The project does not disassemble proprietary code, or share copyrighted materials. Reversed engineered information may be risky to your device/keyboard - no warranties on broken equipment.

Usage:

The A5Voice.py script can --unpack existing waveforms and --pack new ones from/to the data in the 'A5Voice' segment of memory on the device.

Process with be updated as we find out more, but is basically:

  • Use ASM dev tool our Python script to (painfully slowly1) retrieve 'A5Voice' segment from keyboard
  • Use our Python script to '--unpack/--pack' waveforms as needed
  • Use ASM dev tool our Python script to pack directly into a '.dat' file
  • Use normal ASM updater to load to keyboard

At present this has only been tested on the HydraSynth Explorer, although the other keyboards may use the same schema/data structures.

Example video of using the results on an Explorer: https://youtu.be/WxSYWyxl-5s

Check the 'examples' directory for a few examples showing how to generate/process your '.wav' files into the required format.

Footnotes

  1. One hour download, but this only needs to be done once.

About

HydraSynth util to replace/alter the Waveforms in the 'A5Voice' segment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0