Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ralucado/Bb
Programming language for music composition with compiler that generates MIDI files.
https://github.com/ralucado/Bb
antlr antlr-grammar compiler grammar hacktoberfest java language midi music programming
Last synced: about 2 months ago
JSON representation
Programming language for music composition with compiler that generates MIDI files.
- Host: GitHub
- URL: https://github.com/ralucado/Bb
- Owner: ralucado
- License: mit
- Created: 2017-03-28T16:36:56.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-07-21T22:17:19.000Z (over 7 years ago)
- Last Synced: 2024-08-03T12:15:14.350Z (5 months ago)
- Topics: antlr, antlr-grammar, compiler, grammar, hacktoberfest, java, language, midi, music, programming
- Language: Java
- Homepage:
- Size: 2.15 MB
- Stars: 3
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Desciption of the directories:
==============================* src: all the source files
* classes: all the class files
* bin: the executable Bb
* libs: directory with external libraries
* examples: some examples of Bb programs
* javadoc: the doc files produced by javadoc
* doc: a simple user guide (Bb.pdf)Installation:
=============The Makefile contains several commands:
make all -> creates the program and doc files (recommended)
make compile -> creates the all Bb classes
make exec -> creates the executable script (bin/Bb)
make clean -> cleans the directories and keeps the essential files
Execution:
==========* Set your path too look into the bin directory
* Run "Bb" (you can run "Bb -help" too see the available options)Licesing:
=========This distribution contains the libraries antlr3.jar and commons-cli.jar
in the libs directory. These libraries can only be used and distributed
under the conditions specified in their licenses (also included in
the same directory).