Rubato

Packages
org.rubato.audio.midi This package contains the tools for interfacing with MIDI, i.e., writing and reading MIDI files, and playing using the Java MIDI sequencer.
org.rubato.base This package contains some base classes for Rubato Composer, such as the interface for the rubettes, exceptions and the repository.
org.rubato.composer This package and its subpackages contain the implementation of the Rubato Composer Graphical User Interface.
org.rubato.composer.components  
org.rubato.composer.denobrowser  
org.rubato.composer.dialogs  
org.rubato.composer.dialogs.denotators  
org.rubato.composer.dialogs.forms  
org.rubato.composer.dialogs.morphisms  
org.rubato.composer.dialogs.scheme  
org.rubato.composer.icons  
org.rubato.composer.network  
org.rubato.composer.notes  
org.rubato.composer.objectbrowser  
org.rubato.composer.plugin  
org.rubato.composer.preferences  
org.rubato.composer.rubette  
org.rubato.composer.view2d  
org.rubato.logeo  
org.rubato.logeo.functions  
org.rubato.logeo.predicates  
org.rubato.logeo.reform A reformer allows the conversion of a denotator of one given form to a denotator of another given form, provided that both forms are compatible.
org.rubato.math.arith This package provides classes for arithmetic in the domains of complex numbers, rational numbers and modular integers.
org.rubato.math.matrix This package contains implementations of matrixes over complex numbers, real numbers, rationals, integers and modular integers.
org.rubato.math.module This package provides classes implementing basic mathematical modules and their elements.
org.rubato.math.module.morphism This package provides classes implementing morphisms between modules.
org.rubato.math.yoneda This package provides the principal Rubato classes for forms and denotators.
org.rubato.rubettes.alteration  
org.rubato.rubettes.alteration.CG  
org.rubato.rubettes.bigbang  
org.rubato.rubettes.bigbang.controller  
org.rubato.rubettes.bigbang.model  
org.rubato.rubettes.bigbang.model.denotators  
org.rubato.rubettes.bigbang.model.edits  
org.rubato.rubettes.bigbang.model.graph  
org.rubato.rubettes.bigbang.model.operations  
org.rubato.rubettes.bigbang.view  
org.rubato.rubettes.bigbang.view.controller  
org.rubato.rubettes.bigbang.view.controller.display  
org.rubato.rubettes.bigbang.view.controller.display.multitouch  
org.rubato.rubettes.bigbang.view.controller.general  
org.rubato.rubettes.bigbang.view.controller.mode  
org.rubato.rubettes.bigbang.view.controller.mode.multitouch  
org.rubato.rubettes.bigbang.view.controller.mode.temp  
org.rubato.rubettes.bigbang.view.controller.score  
org.rubato.rubettes.bigbang.view.controller.score.actions  
org.rubato.rubettes.bigbang.view.controller.score.multitouch  
org.rubato.rubettes.bigbang.view.io  
org.rubato.rubettes.bigbang.view.model  
org.rubato.rubettes.bigbang.view.model.tools  
org.rubato.rubettes.bigbang.view.player  
org.rubato.rubettes.bigbang.view.subview  
org.rubato.rubettes.bigbang.view.subview.graph  
org.rubato.rubettes.bigbang.view.subview.multitouch  
org.rubato.rubettes.bigbang.view.subview.toolbars  
org.rubato.rubettes.builtin This package contains many built-in Rubettes (in the "Core" group), that are useful for basic manipulations.
org.rubato.rubettes.builtin.address  
org.rubato.rubettes.denotex  
org.rubato.rubettes.image  
org.rubato.rubettes.morphing  
org.rubato.rubettes.score This package contains rubettes that work with denotators of form Score, e.g., rubettes for MIDI I/O and a rubette for playing a Score denotator.
org.rubato.rubettes.select2d  
org.rubato.rubettes.texture  
org.rubato.rubettes.util  
org.rubato.rubettes.wallpaper  
org.rubato.scheme This package contains the Rubato Scheme interpreter that is used in Rubato Composer and in the Scheme rubette.
org.rubato.util This package contains classes that provide miscellaneous utility functions.
org.rubato.xml This package contains the tools for writing Rubato projects to XML and reading from XML.