rename files
This commit is contained in:
parent
5ca601bb67
commit
61f1a05ebe
4 changed files with 5 additions and 10 deletions
|
@ -1,7 +1,5 @@
|
||||||
var fs = require('fs');
|
var fs = require('fs');
|
||||||
var file = process.argv[2];
|
var file = process.argv[2];
|
||||||
|
|
||||||
fs.readFile(file, 'binary', function(err, data) {
|
fs.readFile(file, 'binary', function(err, data) {
|
||||||
var base64 = new Buffer(data, 'binary').toString('base64');
|
console.log(new Buffer(data, 'binary').toString('base64'));
|
||||||
console.log(base64);
|
|
||||||
});
|
});
|
|
@ -2,14 +2,13 @@
|
||||||
Soundfont Builder : 0.1
|
Soundfont Builder : 0.1
|
||||||
*/
|
*/
|
||||||
|
|
||||||
///
|
|
||||||
window = {}; // create fake window
|
window = {}; // create fake window
|
||||||
atob = require('atob');
|
atob = require('atob');
|
||||||
btoa = require('btoa');
|
btoa = require('btoa');
|
||||||
http = require('http');
|
http = require('http');
|
||||||
fs = require('fs');
|
fs = require('fs');
|
||||||
///
|
///
|
||||||
require('./inc/jsmidi.js');
|
require('./jsmidi.js');
|
||||||
|
|
||||||
//////////////
|
//////////////
|
||||||
|
|
|
@ -1,9 +1,7 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
JSMIDI
|
JSMIDI
|
||||||
---------
|
---------
|
||||||
https://github.com/sergi/jsmidi
|
https://github.com/sergi/jsmidi
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
(function (window) {
|
(function (window) {
|
||||||
|
|
|
@ -36,7 +36,7 @@ JSHEADER="{"
|
||||||
JSFOOTER="}"
|
JSFOOTER="}"
|
||||||
|
|
||||||
# create MIDI files for audible notes
|
# create MIDI files for audible notes
|
||||||
node "./sf2-piano.js"
|
node "./inc/gen-midi.js"
|
||||||
|
|
||||||
# write the headers
|
# write the headers
|
||||||
if [ $OGG -eq 1 ]; then
|
if [ $OGG -eq 1 ]; then
|
||||||
|
@ -57,7 +57,7 @@ find $MIDIDIR -name '*.midi' -print0 | while read -d $'\0' file
|
||||||
./inc/oggenc -m 32 -M 64 "$file.wav"
|
./inc/oggenc -m 32 -M 64 "$file.wav"
|
||||||
mv "$file.ogg" "$OGGFILE"
|
mv "$file.ogg" "$OGGFILE"
|
||||||
# from OGG to base64 embedded in Javascript
|
# from OGG to base64 embedded in Javascript
|
||||||
JSCONTENT="\"`basename \"${file%.midi}\"`\": \"data:audio/ogg;base64,`node ./inc/base64.js \"$OGGFILE\"`\","
|
JSCONTENT="\"`basename \"${file%.midi}\"`\": \"data:audio/ogg;base64,`node ./inc/gen-base64.js \"$OGGFILE\"`\","
|
||||||
if [ $SINGLE -eq 1 ]; then
|
if [ $SINGLE -eq 1 ]; then
|
||||||
echo $JSHEADER > "$OGGFILE.js"
|
echo $JSHEADER > "$OGGFILE.js"
|
||||||
echo $JSCONTENT >> "$OGGFILE.js"
|
echo $JSCONTENT >> "$OGGFILE.js"
|
||||||
|
@ -77,7 +77,7 @@ find $MIDIDIR -name '*.midi' -print0 | while read -d $'\0' file
|
||||||
MP3FILE=`echo "${file%.midi}.mp3"`
|
MP3FILE=`echo "${file%.midi}.mp3"`
|
||||||
./inc/lame -v -b 8 -B 32 "$file.wav" "$MP3FILE"
|
./inc/lame -v -b 8 -B 32 "$file.wav" "$MP3FILE"
|
||||||
# from MP3 to base64 embedded in Javascript
|
# from MP3 to base64 embedded in Javascript
|
||||||
JSCONTENT="\"`basename \"${file%.midi}\"`\": \"data:audio/mpeg;base64,`node ./inc/base64.js \"$MP3FILE\"`\","
|
JSCONTENT="\"`basename \"${file%.midi}\"`\": \"data:audio/mpeg;base64,`node ./inc/gen-base64.js \"$MP3FILE\"`\","
|
||||||
if [ $SINGLE -eq 1 ]; then
|
if [ $SINGLE -eq 1 ]; then
|
||||||
echo $JSHEADER > "$MP3FILE.js"
|
echo $JSHEADER > "$MP3FILE.js"
|
||||||
echo $JSCONTENT >> "$MP3FILE.js"
|
echo $JSCONTENT >> "$MP3FILE.js"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue