aboutsummaryrefslogtreecommitdiff
path: root/_plugins/generate-lilypond.rb
diff options
context:
space:
mode:
Diffstat (limited to '_plugins/generate-lilypond.rb')
-rw-r--r--_plugins/generate-lilypond.rb28
1 files changed, 0 insertions, 28 deletions
diff --git a/_plugins/generate-lilypond.rb b/_plugins/generate-lilypond.rb
deleted file mode 100644
index c0c1a13..0000000
--- a/_plugins/generate-lilypond.rb
+++ /dev/null
@@ -1,28 +0,0 @@
-module Jekyll
- class LilyPondGenerator < Generator
- safe true
- priority :high
-
- def generate(site)
- site.config['musics'].each do |music|
- ref = music['ref']
- file = "music/#{ref}"
- ly = "#{file}.ly"
- pdf = "#{file}.pdf"
- unless File.exist? pdf then
- puts "Missing '#{pdf}', generating..."
- puts `lilypond -o #{file} #{ly}`
- site.static_files << Jekyll::StaticFile.new(site, site.source, '', pdf)
- end
-
- ogg = "#{file}.ogg"
- midi = "#{file}.midi"
- unless File.exist? ogg then
- puts "Missing '#{ogg}', generating..."
- puts `timidity -Ov #{midi}`
- site.static_files << Jekyll::StaticFile.new(site, site.source, '', ogg)
- end
- end
- end
- end
-end