Baz00k@
CA2000 StylePlayer QT icon
Audio / MIDI

CA2000 StylePlayer QT

3.32 / M32.2

Author's "what-if" arranger and style player: an idea of ​​what a modern successor to the Roland C-30 concept could look like in the period and visual language of AIRA. This is not an emulation of the real CA-2000.

Author "what-if" concept

CA2000 is not emulation of the real Roland CA- 2000 hardware. Such a product is only used here as a hypothetical idea of the author: what could be the modern continuator / interpretation of the concept of Roland C-30 if a similar arriver were created in the period and visual language of the AIRA series. C-30 is an inspirational heritage; CA2000 is its own software concept.

What the project solves

Author's "what-if" arranger and style player: an idea of ​​what a modern successor to the Roland C-30 concept could look like in the period and visual language of AIRA. This is not an emulation of the real CA-2000.

How the application works and what it is for

Overview

CA- 2000 Style Player QT is a authorial conceptual array / style player designed for interpreting and playback of MIDI accompanying formats (styles). The application serves as a bridge between historical data structures and modern software synthesis.

Key functions

  • Legacy Style Support: Support for older proprietary formats.
  • SF2 / SF3 Support: Integration with any SoundFont banks.
  • Real-time Mixing: Option to adjust volume and panorama tracks during the game.
  • Keyboard Mapping: Advanced mapping for external MIDI controllers.

Extended profile

CA- 2000 StylePlayer QT is a stylish MIDI rhythm player inspired by the idea of a modern successor Roland C-30 in the AIRA era. Qt skin itself imitates panel hardware control and combines rhythm, transport and arrange elements into one dedicated interface.

Rhythm and arranger elements

Player works with the classes and controls typical of the accompanying device: basic rhythm, fill, intro, ending and pace. This differs from the general MIDI player - emphasis is on immediate control of the escort and transitions during the playing.

MIDI output

Playback can be directed to a system synthesizer or via MIDI OUT to another software or hardware. For direct MIDI output you can use the mido / pyhonertmidi. Presents and modes are designed to maintain the CA-2000 style of control.

Visual identity

The application uses its own SVG buttons and panel graphics, so skin is not just a color stylesheet. The graphic layer is part of the program identity and also serves as an experiment with the transfer of physical music workflow to desktop Qt UI.

Current branch 3.32 / M32

The current development branch extends realtime arranger, transport, work with MIDI IN / OUT, clock and SysEx, chord recognition / harmony and power override modes. The style of the library in the documented M32 runtime works with dozens of cards and over a thousand slot style. The subsequent M32.1 / M32.2 repairs focused on stabilizing the start and session / runtime behavior.