Class: Musicality::Score::Timed
- Inherits:
-
Musicality::Score
- Object
- Musicality::Score
- Musicality::Score::Timed
- Defined in:
- lib/musicality/notation/model/score.rb,
lib/musicality/performance/midi/score_sequencing.rb,
lib/musicality/performance/supercollider/score_conducting.rb
Constant Summary
Constants inherited from Musicality::Score
Constants included from Packable
Instance Attribute Summary
Attributes inherited from Musicality::Score
#auditions, #composer, #key_changes, #parts, #program, #sections, #start_key, #title
Instance Method Summary collapse
Methods inherited from Musicality::Score
#==, #audition, #check_methods, #clone, #collated?, #duration, #dynamic_change, #initialize, #notes, #repeat, #section, #validatables
Methods included from Validatable
#check_methods, #errors, #invalid?, #valid?, #validatables, #validate
Methods included from Packable
#class_str, included, #init_params, #pack, pack_val, recover_class, unpack_val
Constructor Details
This class inherits a constructor from Musicality::Score
Instance Method Details
#to_midi_seq(**kwargs) ⇒ Object
5 6 7 |
# File 'lib/musicality/performance/midi/score_sequencing.rb', line 5 def to_midi_seq **kwargs ScoreSequencer.new(self).make_midi_seq(**kwargs) end |
#to_osc(base_fpath, **kwargs) ⇒ Object
5 6 7 |
# File 'lib/musicality/performance/supercollider/score_conducting.rb', line 5 def to_osc base_fpath, **kwargs SuperCollider::Conductor.new(self).perform(base_fpath, **kwargs) end |