From CCARH Wiki
Revision as of 06:03, 10 February 2024 by Craig (talk | contribs) (Reverted edits by Craig (talk) to last revision by Edc)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Dmuse is an Integrated Development Environment for text editing/processing and graphical music notation rendering of MuseData, with a built-in interpretive programming language called zbex. Here is a screenshot of dmuse, showing some text typed into the text editor in window 0:

dmuse window 0 with some text typed into it.


Dmuse and related programs can be downloaded from this page.

Dmuse User Guide

  1. Overview and history of Dmuse
  2. Downloading and installing Dmuse
  3. File organization and init file for Dmuse
  4. Getting started with Dmuse
  5. Text editing capabilities of Dmuse
  6. Running zbex programs in Dmuse
  7. MuseData file organization
  8. How to print text files from within Dmuse
  9. How to print a score in Dmuse
  10. How to convert between CFT files and page files
  11. How to print instrumental parts in Dmuse
  12. How to create a score in Dmuse
  13. How to create instrumental parts in Dmuse
  14. How to enter music with a MIDI keyboard
  15. How to create MIDI files from MuseData

Dmuse File Formats

Dmuse Zbex Programs

Dmuse Reference Manual

  1. Introduction
  2. Zbex programs in files and in other Dmuse windows
  3. Properties of Zbex
  4. Zbex utility programs
  5. Variable declaration statements
  6. Assignment statements
  7. The run and stop statements
  8. Input and output
  10. Subscripts
  11. Program control (loop, if, goto)
  12. Relations
  13. Functions
  14. Procedures
  15. Tables
  16. Handling directories
  17. Special variables and labels
  18. Instructions for debugging
  19. Conditional compiles and other features
  20. Controlling the text display with putc
  21. Graphics
  22. MIDI instructions

Dmuse internal documentation

Dmuse help menu documentation

Files in dmuse/doc/help:

File format specifications

Files in dmuse/doc/specs:

Program documentation

Files in dmuse/doc/progdoc: