Abstract:
Embodiments of the present disclosure can provide systems, methods, and computer-readable medium for implementing user interfaces for interacting with a virtual instrument. For example, first touch input indicating a string location of a plurality of string locations within the note selection area. Audio output corresponding to the sting location may be presented on a speaker based at least in part on the first touch input. Second touch input corresponding to an ornamental interface element of the user interface may be received. In response to the first and second touch input, a series of two or more audio outputs may be presented on the speaker according to a predetermined pattern.
Abstract:
Embodiments of the present disclosure can provide systems, methods, and computer-readable medium for implementing user interfaces for interacting with a virtual instrument. For example, first touch input indicating a string location of a plurality of string locations within the note selection area. Audio output corresponding to the sting location may be presented on a speaker based at least in part on the first touch input. Second touch input corresponding to an ornamental interface element of the user interface may be received. In response to the first and second touch input, a series of two or more audio outputs may be presented on the speaker according to a predetermined pattern.
Abstract:
Musical performance/input systems, methods, and products can accept user inputs via a user interface, generate, sound, store, and/or modify one or more musical tones. The user interface can present one or more regions corresponding to related chords. A set of related chords and/or a set of rhythmic patterns are generated based on a selected instrument and a selected style of music. The related chords can be modified via one or more effects units.
Abstract:
A user interface implemented on a touch-sensitive display for a virtual musical instrument comprising a plurality of chord touch regions configured in a predetermined sequence, each chord touch region corresponding to a chord in a musical key and being divided into a plurality of separate touch zones, the plurality of chord touch regions defining a predetermined set of chords, where each of the plurality of separate touch zones in each region is associated with one or more preselected MIDI files stored in a computer-readable medium. In some embodiments, the touch zones are configured to provide different harmonic configurations of a base chord associated with the chord touch region. Some harmonic configurations provide progressively wider harmonic ranges across each adjacent touch zone. Other harmonic configurations can provide chords with a progressively higher relative pitch across each adjacent touch zone.
Abstract:
A computer-implemented method including generating a user interface implemented on a touch-sensitive display configured to generate a virtual dual flywheel system for modulating a lifecycle of a musical note or chord. The dual flywheel system (DFS) includes a first VFS and a second VFS, where the first virtual flywheel system series connected to the second virtual flywheel system such that an output of the first virtual flywheel system is coupled to an input of the second virtual flywheel system. Upon receiving a user input on the user interface, the dual flywheel system determines a virtual momentum for the first virtual flywheel based on the user input and a predetermined mass coefficient of the first virtual flywheel system, and determines a virtual momentum for the second virtual flywheel based on the virtual momentum of the first virtual flywheel system and a predetermined mass coefficient of the second virtual flywheel.