From 4ac5c5be2650fc3bb4cb34f25edc2b0275624c10 Mon Sep 17 00:00:00 2001 From: dakkar Date: Sat, 29 Aug 2020 10:45:31 +0100 Subject: remove bad attempt at dumping tsf's internal repr --- sf-compile/Makefile | 6 ----- sf-compile/sf-compile | Bin 55144 -> 0 bytes sf-compile/sf-compile.cpp | 56 ---------------------------------------------- sf-compile/static-tsf.h | 24 -------------------- 4 files changed, 86 deletions(-) delete mode 100644 sf-compile/Makefile delete mode 100755 sf-compile/sf-compile delete mode 100644 sf-compile/sf-compile.cpp delete mode 100644 sf-compile/static-tsf.h diff --git a/sf-compile/Makefile b/sf-compile/Makefile deleted file mode 100644 index 8c36db8..0000000 --- a/sf-compile/Makefile +++ /dev/null @@ -1,6 +0,0 @@ -all: sf-compile static-tsf.h - -sf-compile: sf-compile.cpp - -static-tsf.h: sf-compile - ./sf-compile > static-tsf.h diff --git a/sf-compile/sf-compile b/sf-compile/sf-compile deleted file mode 100755 index 4ba3087..0000000 Binary files a/sf-compile/sf-compile and /dev/null differ diff --git a/sf-compile/sf-compile.cpp b/sf-compile/sf-compile.cpp deleted file mode 100644 index aab971b..0000000 --- a/sf-compile/sf-compile.cpp +++ /dev/null @@ -1,56 +0,0 @@ -#include -#include - -#define TSF_IMPLEMENTATION -#include "../tsf/tsf.h" - -void dumpChars(std::ostream& os, const char *ptr,size_t size) { - os << "{" << std::hex; - for (size_t i=0;ipresets, presetEnd = preset + f->presetNum; preset != presetEnd; preset++) { - std::cout << " {\n" - << " .presetName= "; - dumpChars(std::cout,preset->presetName,20); - std::cout << ",\n" - << " .preset= " << preset->preset << ",\n" - << " .bank= " << preset->bank << ",\n" - << " .regionNum= " << preset->regionNum << ",\n" - << " },\n" - ; - } - std::cout << "};\n"; - - std::cout << "tsf theSoundFont PROGMEM = {\n" - << " .presets= g_presets,\n" - << " .fontSamples = " << f->fontSamples << ",\n" - << " .voices= 0,\n" - << " .channels= 0,\n" - << " .outputSamples= 0,\n" - << " .presetNum= " << f->presetNum << ",\n" - << " .voiceNum= " << f->voiceNum << ",\n" - << " .maxVoiceNum= " << f->maxVoiceNum << ",\n" - << " .outputSampleSize= " << f->outputSampleSize << ",\n" - << " .voicePlayIndex= " << f->voicePlayIndex << ",\n" - << " .outputmode= TSF_MONO,\n" // cheat - << " .outSampleRate= " << f->outSampleRate << ",\n" - << " .globalGainDB= " << f->globalGainDB << ",\n" - ; - - - std::cout << "};\n"; - - TSF_FREE(f->fontSamples); -} diff --git a/sf-compile/static-tsf.h b/sf-compile/static-tsf.h deleted file mode 100644 index bb45da1..0000000 --- a/sf-compile/static-tsf.h +++ /dev/null @@ -1,24 +0,0 @@ -tsf_preset g_presets[] = PROGMEM { - { - .presetName= {0x50,0x69,0x61,0x6e,0x6f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, -0x0,0x0,0x0,0x0,}, - .preset= 2, - .bank= 0, - .regionNum= 4, - }, -}; -tsf theSoundFont PROGMEM = { - .presets= g_presets, - .fontSamples = 0x7fed29afd010, - .voices= 0, - .channels= 0, - .outputSamples= 0, - .presetNum= 1, - .voiceNum= 0, - .maxVoiceNum= 0, - .outputSampleSize= 0, - .voicePlayIndex= 0, - .outputmode= TSF_MONO, - .outSampleRate= 20000, - .globalGainDB= 0, -}; -- cgit v1.2.3