Brahms is a sequencer and professional music notation program with several editing methods, including Score, Pianoroll, Drum, and Mastertrack Editors. For C++ programmers, it is easy to write new plugins (without recompiling Brahms). MIDI import and export are also implemented. It is compatible with KDE2.x and the aRts software synthesizer.
| Tags | Desktop Environment KDE multimedia |
|---|---|
| Licenses | GPL |
Recent releases


Release Notes: This release has been ported to KDE 3.


Release Notes: A port to KDE 2.2, providing compatibility to the KDE soundsystem aRts and the abilty to take advantage of synthesis and external MIDI input/output. It provides a sophisticated and easy-to-use plugin architecture, enabling professional musicians to write plugins without recompilation.


Release Notes: New Pianoroll editor, new Mastertrack editor and midibus support.
Recent comments
28 Aug 2002 07:56
Re: Missing header file
do you mean the following in Brahms 1.02:
BrahmsMidiRecorder.cpp: In method `class
Arts::Object_skel *
BrahmsMidiRecorder_impl_Factory::createInstance()':
BrahmsMidiRecorder.cpp:76: cannot allocate an
object of type `BrahmsMidiRecorder_impl'
BrahmsMidiRecorder.cpp:76: since the following
virtual functions are abstract:
/usr/kde/3/include/arts/artsmidi.h:123: class
Arts::TimeStamp Arts::MidiPort_base::playTime()
Could you post the necessary changes here?
28 Nov 2001 01:52
Missing header file
The latest source package is missing an internal
locally #included header file. I tried contacting
the authors about it but got no response.
Also the web page's frames are not fully viewable
because they are obscured by their large size and
scrolling was not permitted. Had to view the
web page source just to find the right links.