Class: Musicality::SuperCollider::SynthdefSettings

Inherits:
Object
  • Object
show all
Includes:
Packable
Defined in:
lib/musicality/performance/supercollider/synthdef_settings.rb

Constant Summary

Constants included from Packable

Packable::PACKED_CLASS_KEY

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Packable

#class_str, included, #init_params, #pack, pack_val, recover_class, unpack_val

Constructor Details

#initialize(name, args = {}) ⇒ SynthdefSettings

Returns a new instance of SynthdefSettings.



8
9
10
# File 'lib/musicality/performance/supercollider/synthdef_settings.rb', line 8

def initialize name, args={}
  @name, @args = name, args
end

Instance Attribute Details

#argsObject (readonly)

Returns the value of attribute args.



6
7
8
# File 'lib/musicality/performance/supercollider/synthdef_settings.rb', line 6

def args
  @args
end

#nameObject (readonly)

Returns the value of attribute name.



6
7
8
# File 'lib/musicality/performance/supercollider/synthdef_settings.rb', line 6

def name
  @name
end