// RMT envelope distortion parameters is 0-E incremented by 2 which allows for a maximum of 8 tables (except that table dist 6 is useless because dist 6 forces 16bit table) // can have more than 8 tables if using custom instrument files // Custom tables by Vin, mostly experimental ideas and tuning :) // Several tables were also borrowed from synthpopalooza, thanks for your hard work! [distortion] $00, $20, $40, $c0, $80, $a0, $c0, $c0, $a0, $c0, $a0, $a0, $c0 //$00, $20, $40, $c0, $80, $a0, $c0, $c0 is the original RMT order. [FrequencyTables8Bit] // table dist 0, Default Pure table --Use for compatibility with 1.28-- $F3,$E6,$D9,$CC,$C1,$B5,$AD,$A2,$99,$90,$88,$80,$79,$72,$6C,$66, $60,$5B,$55,$51,$4C,$48,$44,$40,$3C,$39,$35,$32,$2F,$2D,$2A,$28, $25,$23,$21,$1F,$1D,$1C,$1A,$18,$17,$16,$14,$13,$12,$11,$10,$0F, $0E,$0D,$0C,$0B,$0A,$09,$08,$07,$06,$05,$04,$03,$02,$01,$00,$00, // table dist 2, Tuning based on the Alternate Tuning tables, 1.79mhz, first octave is dummy, starts at A-1 $68,$63,$5E,$58,$53,$4D,$49,$45,$41,$FF,$F2,$E3,$D4,$CA,$BF,$B4, $A9,$9F,$98,$8E,$86,$7E,$77,$6F,$68,$63,$5E,$58,$53,$4D,$49,$45, $41,$3D,$39,$36,$32,$2F,$2D,$2A,$27,$25,$23,$20,$1E,$1C,$1A,$19, $17,$16,$14,$13,$11,$10,$0F,$0E,$0D,$0C,$0B,$0A,$09,$08,$07,$06, // table dist 4, Based on synthpopalooza's table, offtune from my own stuff... for now. //Needs 1.79mhz clock. //First 3 octaves use smooth timbres, everything else use buzzy timbres, restarts at C-1. $72,$6C,$64,$61,$5A,$55,$F8,$E9,$DA,$CB,$C2,$B9,$AD,$A4,$9B,$8F, $89,$80,$77,$71,$6B,$68,$5F,$5C,$53,$50,$4A,$44,$41,$3E,$3B,$0F, $35,$32,$0D,$26,$72,$6C,$64,$61,$5A,$55,$4F,$4B,$46,$43,$3F,$39, $36,$34,$31,$2D,$2B,$28,$25,$22,$21,$1E,$1C,$5C,$19,$18,$16,$44, // table dist 6, Bass Table 1, copy of my Alternate Tuning table. --Use for compatibility with 1.28-- $7F,$79,$73,$6C,$66,$60,$5A,$55,$F2,$E6,$D7,$CB,$BF,$B6,$AA,$A1, $98,$8F,$89,$80,$7A,$71,$6B,$65,$5F,$5C,$56,$50,$4D,$47,$44,$41, $3E,$38,$35,$32,$2F,$2D,$2A,$29,$26,$23,$21,$20,$1D,$1C,$1A,$18, $17,$16,$14,$13,$12,$11,$10,$0F,$0E,$0D,$0C,$0B,$0A,$09,$08,$07, // table dist 8, Default Pure table --Use for compatibility with 1.28-- $F3,$E6,$D9,$CC,$C1,$B5,$AD,$A2,$99,$90,$88,$80,$79,$72,$6C,$66, $60,$5B,$55,$51,$4C,$48,$44,$40,$3C,$39,$35,$32,$2F,$2D,$2A,$28, $25,$23,$21,$1F,$1D,$1C,$1A,$18,$17,$16,$14,$13,$12,$11,$10,$0F, $0E,$0D,$0C,$0B,$0A,$09,$08,$07,$06,$05,$04,$03,$02,$01,$00,$00, // table dist A, My own table based on my Alternate Tuning approach. $EF,$E3,$D7,$CB,$BF,$B3,$AB,$A1,$97,$8F,$87,$7F,$77,$71,$6B,$65, $5F,$59,$55,$50,$4B,$47,$43,$3F,$3B,$38,$35,$32,$2F,$2C,$2A,$27, $25,$23,$21,$1F,$1D,$1B,$1A,$18,$17,$15,$14,$13,$12,$11,$10,$0F, $0E,$0D,$0C,$0C,$0B,$0A,$09,$09,$08,$08,$07,$07,$06,$06,$05,$00, // table dist C, This one is slightly different from my own. --Use for compatibility with 1.28-- $7F,$79,$73,$6C,$66,$60,$5A,$55,$F2,$E6,$D7,$CB,$BF,$B6,$AA,$A1, $98,$8F,$89,$80,$7A,$71,$6B,$65,$5F,$5C,$56,$50,$4D,$47,$44,$41, $3E,$38,$35,$32,$2F,$2D,$2A,$29,$26,$23,$21,$20,$1D,$1C,$1A,$18, $17,$16,$14,$13,$12,$11,$10,$0F,$0E,$0D,$0C,$0B,$0A,$09,$08,$07, // table dist E, This one is slightly different from my own. --Use for compatibility with 1.28-- $FF,$F3,$E4,$D9,$CD,$C1,$B5,$AB,$A2,$99,$8E,$87,$7F,$79,$73,$6C, $66,$60,$5A,$55,$51,$4C,$48,$43,$3F,$3C,$39,$37,$33,$30,$2D,$2A, $28,$25,$24,$21,$1F,$1E,$1C,$1B,$19,$47,$16,$15,$3E,$12,$35,$10, $0F,$0E,$0D,$0C,$0B,$0A,$09,$08,$07,$06,$05,$04,$03,$02,$01,$00, // table dist 10, Distortion A, 15khz, Optimised for bass, matches Alternate Tuning table Dist A 64khz $ED,$DF,$D3,$C7,$BB,$B1,$A7,$9F,$95,$8D,$85,$7D,$76,$6F,$69,$63, $5D,$58,$53,$4F,$4A,$46,$42,$3E,$3A,$37,$34,$31,$2E,$2B,$29,$27, $25,$23,$21,$1F,$1D,$1B,$1A,$18,$17,$15,$14,$13,$12,$11,$10,$0F, $0E,$0D,$0C,$0C,$0B,$0A,$0A,$09,$09,$08,$08,$07,$06,$05,$01,$00, // table dist 12, Distortion C, 1.79mhz, Bass Table 2 tones, matches Alternate Tuning // C-1 to A-1 is dummy, D#4 up to the end is currently dummy too, notes are very high and hard to tune. $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$FA,$EB,$DC,$D0,$C6,$BB, $AF,$A5,$9D,$91,$8A,$82,$7B,$73,$6C,$66,$61,$5A,$55,$4F,$4B,$46, $43,$3F,$3C,$37,$34,$31,$2D,$2B,$00,$00,$00,$00,$00,$00,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, // table dist 14, Sawtooth, use on Channel 1 or 3, must be muted on channel 3. // Use with 1.79mhz, High Pass Filter 1+3, combined to dist 16. octave 1 to 5 fully usable. // Matches my Alternate Tuning Tables $E4,$DE,$D7,$D1,$CB,$C5,$BF,$BA,$B4,$AF,$AA,$A5,$A0,$9B,$97,$93, $8E,$8A,$86,$82,$7E,$7B,$77,$73,$70,$6C,$97,$92,$63,$89,$86,$81, $7D,$7A,$76,$73,$6F,$6C,$69,$47,$45,$60,$5D,$5A,$6C,$3B,$52,$62, $4D,$34,$68,$57,$62,$42,$5C,$3E,$61,$5E,$5B,$37,$4C,$4A,$32,$30, // table dist 16, Sawtooth, use on Channel 1 or 3, must be muted on channel 3. // Use with 1.79mhz, High Pass Filter 1+3, combined to dist 16. octave 1 to 5 fully usable. // Matches my Alternate Tuning Tables $E5,$DF,$D8,$D2,$CC,$C6,$C0,$BB,$B5,$B0,$AB,$A6,$A1,$9C,$98,$94, $8F,$8B,$87,$83,$7F,$7C,$78,$74,$71,$6D,$99,$94,$64,$8B,$88,$83, $7F,$7C,$78,$75,$71,$6E,$6B,$48,$46,$62,$5F,$5C,$6F,$3C,$54,$65, $4F,$35,$6C,$5A,$66,$44,$60,$40,$66,$63,$60,$39,$50,$4E,$34,$32, // table dist 18, Distortion C, 15khz, optimised to Alternate Tuning. --- test --- $BE,$B2,$A8,$9E,$96,$8D,$85,$7E,$78,$70,$6A,$64,$5F,$5A,$55,$50, $4B,$47,$43,$3F,$3C,$38,$35,$32,$2F,$2D,$2A,$28,$25,$23,$21,$1F, $1E,$1C,$1A,$19,$17,$16,$15,$14,$12,$11,$10,$0F,$0F,$0D,$0D,$0C, $0B,$0B,$0A,$0A,$0A,$08,$08,$07,$07,$07,$06,$06,$05,$05,$05,$05, // // 16-bit tables below, could be used for some interesting stuff as well... // [FrequencyTables16Bit] // 16bit test table 0, or is it...? Hardcoded 16-bit table...? Distortion 6...? --needs to be verified-- $6A,$64,$5F,$59,$54,$50,$4B,$47,$43,$3F,$3B,$38,$35,$32,$2F,$2C, $2A,$28,$25,$23,$21,$1F,$1D,$1C,$1A,$19,$17,$16,$15,$13,$12,$11, $10,$0F,$0E,$0E,$0D,$0C,$0B,$0B,$0A,$09,$09,$08,$08,$07,$07,$07, $06,$06,$05,$05,$05,$04,$04,$04,$04,$03,$03,$03,$03,$03,$02,$02, $DD,$DD,$34,$DB,$D0,$0D,$8E,$50,$4F,$88,$F7,$99,$6B,$6B,$96,$EA, $64,$03,$C4,$A5,$A4,$C0,$F8,$49,$B2,$32,$C8,$72,$2F,$FE,$DE,$CF, $CF,$DD,$F8,$21,$56,$96,$E0,$35,$94,$FB,$6C,$E4,$64,$EB,$79,$0D, $A7,$47,$ED,$97,$46,$FA,$B2,$6E,$2E,$F2,$B9,$83,$50,$20,$F3,$C8, // 16bit test table 2, for "Distortion A", just a placeholder. $6A,$64,$5F,$59,$54,$50,$4B,$47,$43,$3F,$3B,$38,$35,$32,$2F,$2C, $2A,$28,$25,$23,$21,$1F,$1D,$1C,$1A,$19,$17,$16,$15,$13,$12,$11, $10,$0F,$0E,$0E,$0D,$0C,$0B,$0B,$0A,$09,$09,$08,$08,$07,$07,$07, $06,$06,$05,$05,$05,$04,$04,$04,$04,$03,$03,$03,$03,$03,$02,$02, $DD,$DD,$34,$DB,$D0,$0D,$8E,$50,$4F,$88,$F7,$99,$6B,$6B,$96,$EA, $64,$03,$C4,$A5,$A4,$C0,$F8,$49,$B2,$32,$C8,$72,$2F,$FE,$DE,$CF, $CF,$DD,$F8,$21,$56,$96,$E0,$35,$94,$FB,$6C,$E4,$64,$EB,$79,$0D, $A7,$47,$ED,$97,$46,$FA,$B2,$6E,$2E,$F2,$B9,$83,$50,$20,$F3,$C8, // 16bit test table 4, for "Distortion A", just a placeholder. $6A,$64,$5F,$59,$54,$50,$4B,$47,$43,$3F,$3B,$38,$35,$32,$2F,$2C, $2A,$28,$25,$23,$21,$1F,$1D,$1C,$1A,$19,$17,$16,$15,$13,$12,$11, $10,$0F,$0E,$0E,$0D,$0C,$0B,$0B,$0A,$09,$09,$08,$08,$07,$07,$07, $06,$06,$05,$05,$05,$04,$04,$04,$04,$03,$03,$03,$03,$03,$02,$02, $DD,$DD,$34,$DB,$D0,$0D,$8E,$50,$4F,$88,$F7,$99,$6B,$6B,$96,$EA, $64,$03,$C4,$A5,$A4,$C0,$F8,$49,$B2,$32,$C8,$72,$2F,$FE,$DE,$CF, $CF,$DD,$F8,$21,$56,$96,$E0,$35,$94,$FB,$6C,$E4,$64,$EB,$79,$0D, $A7,$47,$ED,$97,$46,$FA,$B2,$6E,$2E,$F2,$B9,$83,$50,$20,$F3,$C8, // 16bit test table 6, for "Distortion E", just a placeholder. --is it really for dist 6?-- $0D,$0D,$0C,$0B,$0B,$0A,$0A,$09,$08,$08,$07,$07,$07,$06,$06,$05, $05,$05,$04,$04,$04,$04,$03,$03,$03,$03,$03,$02,$02,$02,$02,$02, $02,$02,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $F2,$33,$96,$E2,$38,$8C,$00,$6A,$E8,$6A,$EF,$80,$08,$AE,$46,$E6, $95,$41,$F6,$B0,$6E,$30,$F6,$BB,$84,$52,$22,$F4,$C8,$A0,$7A,$55, $34,$14,$F5,$D8,$BD,$A4,$8D,$77,$60,$4E,$38,$27,$15,$06,$F7,$E8, $DB,$CF,$C3,$B8,$AC,$A2,$9A,$90,$88,$7F,$78,$70,$6A,$64,$5E,$00, // 16bit test table 8, for "Distortion A", just a placeholder. $6A,$64,$5F,$59,$54,$50,$4B,$47,$43,$3F,$3B,$38,$35,$32,$2F,$2C, $2A,$28,$25,$23,$21,$1F,$1D,$1C,$1A,$19,$17,$16,$15,$13,$12,$11, $10,$0F,$0E,$0E,$0D,$0C,$0B,$0B,$0A,$09,$09,$08,$08,$07,$07,$07, $06,$06,$05,$05,$05,$04,$04,$04,$04,$03,$03,$03,$03,$03,$02,$02, $DD,$DD,$34,$DB,$D0,$0D,$8E,$50,$4F,$88,$F7,$99,$6B,$6B,$96,$EA, $64,$03,$C4,$A5,$A4,$C0,$F8,$49,$B2,$32,$C8,$72,$2F,$FE,$DE,$CF, $CF,$DD,$F8,$21,$56,$96,$E0,$35,$94,$FB,$6C,$E4,$64,$EB,$79,$0D, $A7,$47,$ED,$97,$46,$FA,$B2,$6E,$2E,$F2,$B9,$83,$50,$20,$F3,$C8, // 16bit test table A, for "Distortion A", just a placeholder. $6A,$64,$5F,$59,$54,$50,$4B,$47,$43,$3F,$3B,$38,$35,$32,$2F,$2C, $2A,$28,$25,$23,$21,$1F,$1D,$1C,$1A,$19,$17,$16,$15,$13,$12,$11, $10,$0F,$0E,$0E,$0D,$0C,$0B,$0B,$0A,$09,$09,$08,$08,$07,$07,$07, $06,$06,$05,$05,$05,$04,$04,$04,$04,$03,$03,$03,$03,$03,$02,$02, $DD,$DD,$34,$DB,$D0,$0D,$8E,$50,$4F,$88,$F7,$99,$6B,$6B,$96,$EA, $64,$03,$C4,$A5,$A4,$C0,$F8,$49,$B2,$32,$C8,$72,$2F,$FE,$DE,$CF, $CF,$DD,$F8,$21,$56,$96,$E0,$35,$94,$FB,$6C,$E4,$64,$EB,$79,$0D, $A7,$47,$ED,$97,$46,$FA,$B2,$6E,$2E,$F2,$B9,$83,$50,$20,$F3,$C8, // 16bit test table C, for "Distortion A", just a placeholder. $6A,$64,$5F,$59,$54,$50,$4B,$47,$43,$3F,$3B,$38,$35,$32,$2F,$2C, $2A,$28,$25,$23,$21,$1F,$1D,$1C,$1A,$19,$17,$16,$15,$13,$12,$11, $10,$0F,$0E,$0E,$0D,$0C,$0B,$0B,$0A,$09,$09,$08,$08,$07,$07,$07, $06,$06,$05,$05,$05,$04,$04,$04,$04,$03,$03,$03,$03,$03,$02,$02, $DD,$DD,$34,$DB,$D0,$0D,$8E,$50,$4F,$88,$F7,$99,$6B,$6B,$96,$EA, $64,$03,$C4,$A5,$A4,$C0,$F8,$49,$B2,$32,$C8,$72,$2F,$FE,$DE,$CF, $CF,$DD,$F8,$21,$56,$96,$E0,$35,$94,$FB,$6C,$E4,$64,$EB,$79,$0D, $A7,$47,$ED,$97,$46,$FA,$B2,$6E,$2E,$F2,$B9,$83,$50,$20,$F3,$C8, // 16bit test table E, for "Distortion A", just a placeholder. $6A,$64,$5F,$59,$54,$50,$4B,$47,$43,$3F,$3B,$38,$35,$32,$2F,$2C, $2A,$28,$25,$23,$21,$1F,$1D,$1C,$1A,$19,$17,$16,$15,$13,$12,$11, $10,$0F,$0E,$0E,$0D,$0C,$0B,$0B,$0A,$09,$09,$08,$08,$07,$07,$07, $06,$06,$05,$05,$05,$04,$04,$04,$04,$03,$03,$03,$03,$03,$02,$02, $DD,$DD,$34,$DB,$D0,$0D,$8E,$50,$4F,$88,$F7,$99,$6B,$6B,$96,$EA, $64,$03,$C4,$A5,$A4,$C0,$F8,$49,$B2,$32,$C8,$72,$2F,$FE,$DE,$CF, $CF,$DD,$F8,$21,$56,$96,$E0,$35,$94,$FB,$6C,$E4,$64,$EB,$79,$0D, $A7,$47,$ED,$97,$46,$FA,$B2,$6E,$2E,$F2,$B9,$83,$50,$20,$F3,$C8, // 16bit test table 10, for "Distortion A", needs an alternate counterpart... $6A,$64,$5F,$59,$54,$50,$4B,$47,$43,$3F,$3B,$38,$35,$32,$2F,$2C, $2A,$28,$25,$23,$21,$1F,$1D,$1C,$1A,$19,$17,$16,$15,$13,$12,$11, $10,$0F,$0E,$0E,$0D,$0C,$0B,$0B,$0A,$09,$09,$08,$08,$07,$07,$07, $06,$06,$05,$05,$05,$04,$04,$04,$04,$03,$03,$03,$03,$03,$02,$02, $DD,$DD,$34,$DB,$D0,$0D,$8E,$50,$4F,$88,$F7,$99,$6B,$6B,$96,$EA, $64,$03,$C4,$A5,$A4,$C0,$F8,$49,$B2,$32,$C8,$72,$2F,$FE,$DE,$CF, $CF,$DD,$F8,$21,$56,$96,$E0,$35,$94,$FB,$6C,$E4,$64,$EB,$79,$0D, $A7,$47,$ED,$97,$46,$FA,$B2,$6E,$2E,$F2,$B9,$83,$50,$20,$F3,$C8, // 16bit test table 12, for "Distortion E" Bass tones, intended for dist 12 --confirmed working-- $0D,$0D,$0C,$0B,$0B,$0A,$0A,$09,$08,$08,$07,$07,$07,$06,$06,$05, $05,$05,$04,$04,$04,$04,$03,$03,$03,$03,$03,$02,$02,$02,$02,$02, $02,$02,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $F2,$33,$96,$E2,$38,$8C,$00,$6A,$E8,$6A,$EF,$80,$08,$AE,$46,$E6, $95,$41,$F6,$B0,$6E,$30,$F6,$BB,$84,$52,$22,$F4,$C8,$A0,$7A,$55, $34,$14,$F5,$D8,$BD,$A4,$8D,$77,$60,$4E,$38,$27,$15,$06,$F7,$E8, $DB,$CF,$C3,$B8,$AC,$A2,$9A,$90,$88,$7F,$78,$70,$6A,$64,$5E,$00, // 16bit test table 14, for "Distortion A", just a placeholder. $6A,$64,$5F,$59,$54,$50,$4B,$47,$43,$3F,$3B,$38,$35,$32,$2F,$2C, $2A,$28,$25,$23,$21,$1F,$1D,$1C,$1A,$19,$17,$16,$15,$13,$12,$11, $10,$0F,$0E,$0E,$0D,$0C,$0B,$0B,$0A,$09,$09,$08,$08,$07,$07,$07, $06,$06,$05,$05,$05,$04,$04,$04,$04,$03,$03,$03,$03,$03,$02,$02, $DD,$DD,$34,$DB,$D0,$0D,$8E,$50,$4F,$88,$F7,$99,$6B,$6B,$96,$EA, $64,$03,$C4,$A5,$A4,$C0,$F8,$49,$B2,$32,$C8,$72,$2F,$FE,$DE,$CF, $CF,$DD,$F8,$21,$56,$96,$E0,$35,$94,$FB,$6C,$E4,$64,$EB,$79,$0D, $A7,$47,$ED,$97,$46,$FA,$B2,$6E,$2E,$F2,$B9,$83,$50,$20,$F3,$C8, // 16bit test table 16, for "Distortion A", just a placeholder. $6A,$64,$5F,$59,$54,$50,$4B,$47,$43,$3F,$3B,$38,$35,$32,$2F,$2C, $2A,$28,$25,$23,$21,$1F,$1D,$1C,$1A,$19,$17,$16,$15,$13,$12,$11, $10,$0F,$0E,$0E,$0D,$0C,$0B,$0B,$0A,$09,$09,$08,$08,$07,$07,$07, $06,$06,$05,$05,$05,$04,$04,$04,$04,$03,$03,$03,$03,$03,$02,$02, $DD,$DD,$34,$DB,$D0,$0D,$8E,$50,$4F,$88,$F7,$99,$6B,$6B,$96,$EA, $64,$03,$C4,$A5,$A4,$C0,$F8,$49,$B2,$32,$C8,$72,$2F,$FE,$DE,$CF, $CF,$DD,$F8,$21,$56,$96,$E0,$35,$94,$FB,$6C,$E4,$64,$EB,$79,$0D, $A7,$47,$ED,$97,$46,$FA,$B2,$6E,$2E,$F2,$B9,$83,$50,$20,$F3,$C8, // 16bit test table 18, for "Distortion E" Bass tones, intended for dist 18 --- place holder --- $0D,$0D,$0C,$0B,$0B,$0A,$0A,$09,$08,$08,$07,$07,$07,$06,$06,$05, $05,$05,$04,$04,$04,$04,$03,$03,$03,$03,$03,$02,$02,$02,$02,$02, $02,$02,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$00,$00, $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00, $F2,$33,$96,$E2,$38,$8C,$00,$6A,$E8,$6A,$EF,$80,$08,$AE,$46,$E6, $95,$41,$F6,$B0,$6E,$30,$F6,$BB,$84,$52,$22,$F4,$C8,$A0,$7A,$55, $34,$14,$F5,$D8,$BD,$A4,$8D,$77,$60,$4E,$38,$27,$15,$06,$F7,$E8, $DB,$CF,$C3,$B8,$AC,$A2,$9A,$90,$88,$7F,$78,$70,$6A,$64,$5E,$00,