aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2020-08-29 10:45:31 +0100
committerdakkar <dakkar@thenautilus.net>2020-08-29 10:45:31 +0100
commit4ac5c5be2650fc3bb4cb34f25edc2b0275624c10 (patch)
tree9f9f72d0ce4f6153985645495c5803fb28f4f253
parentcomment the code (diff)
downloadlego-piano-4ac5c5be2650fc3bb4cb34f25edc2b0275624c10.tar.gz
lego-piano-4ac5c5be2650fc3bb4cb34f25edc2b0275624c10.tar.bz2
lego-piano-4ac5c5be2650fc3bb4cb34f25edc2b0275624c10.zip
remove bad attempt at dumping tsf's internal reprHEADmaster
-rw-r--r--sf-compile/Makefile6
-rwxr-xr-xsf-compile/sf-compilebin55144 -> 0 bytes
-rw-r--r--sf-compile/sf-compile.cpp56
-rw-r--r--sf-compile/static-tsf.h24
4 files changed, 0 insertions, 86 deletions
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
--- a/sf-compile/sf-compile
+++ /dev/null
Binary files 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 <iostream>
-#include <string>
-
-#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;i<size;++i) {
- os << "0x" << (int)ptr[i] << ",";
- if (i%16 == 15) os << "\n";
- }
- os << std::dec << "}";
-}
-
-int main() {
- tsf* f = tsf_load_filename("../tsf/examples/florestan-subset.sf2");
- tsf_set_output(f, TSF_MONO, 20000, 0);
-
- struct tsf_preset *preset, *presetEnd;
-
- std::cout << "tsf_preset g_presets[] = PROGMEM {\n";
- for (preset = f->presets, 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,
-};