44
5. The wavebank names are also stored in the firmware file. These are stored beginning at address
0F000 (hex). See the screenshot above for the names in the factory firmware. Each name is
stored in 8 consecutive bytes, and encoded in ASCII. The name for bank 1 starts at 0F0000, that
for bank 2 at 0F0008, and so on through all 128 banks. You can use the binary editor to
overwrite the memory with the names you want for your waves. For best results, limit the
names to 6 characters, setting the first 2 characters to spaces.
6. The wavetable waves are stored in the firmware memory starting at address 100000 (hex). Each
wave consists of 512 two-byte (16-bit) signed (2’s-complement) samples. The first wave starts at
address 100000, the second at address 100400, the third at address 100800 and so on. There
are 1024 waves in the wavetable memory. You can change some or all of them. Note that each
2-byte sample is stored in little-endian (Intel) format, where the first byte is the least-significant
byte and the second is the most-significant.
7. It is most convenient to produce banks of 8 waves at a time in a sample editing program (e.g.
Adobe Audition). Such a sound file would then have 4096 16-bit samples, split into 8 different
segments of 512 bytes, each corresponding to one of the waves in the bank. Save the wave bank
in the sample editing program as a 16-bit Intel PCM RAW format file. For example, in using
Adobe Audition you would set the file save options as follows:
8. Once you have a new wave load it into the binary editor and overwrite the desired wave bank in
the Shapeshifter firmware file using the cut and paste operations of the binary editor.
9. Once all of the new waves have been written into the firmware file, save the file, giving it a
different name than the original firmware file (e.g. something like
shapeshifter_firmware_modified.bin
).
10. If you haven’t already, download and install the Altera Quartus Standalone Programmer. The
Terasic Control Panel makes use of some of the components of the Altera program.
Содержание Cylonix Shapeshifter
Страница 8: ...8 RING MIN PONG INLV...
Страница 11: ...11 Sync Off Hard Sync Soft Sync Reverse Sync...
Страница 22: ...22 The wave folder output for a triangle wave input From top to bottom the FOLD level is increasing...
Страница 33: ...33 LFO1 LFO2 LFO3 LFO4 LFO5 LFO6 LFO7 LFO8 LFO9 LFO10 LFO11 LFO12 LFO13 LFO14 LFO15 LFO16...
Страница 34: ...34 LFO17 LFO18 LFO19 LFO20 LFO21 Misc1 Misc2 Misc3 Misc4 Noise1 Noise2 Noise3 Noise4 Noise5 Noise6 Oboes...
Страница 35: ...35 Ovrto1 Ovrto2 Raw1 Raw2 Raw3 ResPls ResSaw ResSqu Saxoph Symmtr Thrmin 2Tone1 2Tone2 2Tone3 2Tone4 2Tone5...