Sha256: e1a1f60b4264cea9d3983d791fcbbadf363c41d0cc4911702594c7b5d328ee69

Contents?: true

Size: 667 Bytes

Versions: 4

Compression:

Stored size: 667 Bytes

Contents

require 'guitar_pro_parser/version'
require 'guitar_pro_parser/song'
require 'guitar_pro_parser/page_setup'
require 'guitar_pro_parser/channel'
require "guitar_pro_parser/track"
require "guitar_pro_parser/bar_settings"
require "guitar_pro_parser/bar"
require 'guitar_pro_parser/beat'
require 'guitar_pro_parser/chord_diagram'
require 'guitar_pro_parser/note'

module GuitarProParser

  # Reads the whole Guitar Pro file and returns song object
  def self.read_file(filename)
    Song.new(filename)
  end

  # Read only header information (such as title, artist, etc.) 
  # from Guitar Pro file
  def self.read_headers(filename)
    Song.new(filename, true)
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
guitar_pro_parser-0.0.4 lib/guitar_pro_parser.rb
guitar_pro_parser-0.0.3 lib/guitar_pro_parser.rb
guitar_pro_parser-0.0.2 lib/guitar_pro_parser.rb
guitar_pro_parser-0.0.1 lib/guitar_pro_parser.rb