LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Blogs > TheOuterLinux
User Name
Password

Notices


Rate this Entry

TheOuterLinux Mμse - MuseScore vs MIDI2BAM

Posted 06-22-2020 at 06:22 PM by TheOuterLinux
Updated 06-26-2020 at 03:12 PM by TheOuterLinux (Add links)

Cross posted from: https://theouterlinux.gitlab.io/Publ...s/MIDI2BAM.txt
RSS for website version: https://theouterlinux.gitlab.io/Publ...ticleFeed.atom

There is a FOSS RPG game-making project called "OHRRPGCE" that I like to play around with sometimes. It is cross-platform and they even have a DOS version, which is why I made this list that may or may not be help for to someone out there.

Grab the hasta-la-qb+ version if making for DOS (works in DOSBox) and then use hspeak.exe from tirgoviste because otherwise it will require Windows. PsychOS 3.4.6 already includes this with the fix and has the GNU/Linux version too. Just make sure to build with the DOS version BEFORE the GNU/Linux version since the DOS version is much older.

What you can do is create music for the game using something like MuseScore and then export the MIDI to then use the DOS version of OHRRPGCE to convert to BAM (Bob's Adlib Music), which is a smaller file size format. The cool thing about BAM, even that is an ancient audio format, is the the modern stable version of OHRRPGCE for GNU/Linux still supports it. You can also play it with DeaDBeeF.

The following is a list that should help you figure out which instruments to use in MuseScore (and probably other programs) for when translating to BAM.

Code:
  __  __                ____                     
 |  \/  |_   _ ___  ___/ ___|  ___ ___  _ __ ___ 
 | |\/| | | | / __|/ _ \___ \ / __/ _ \| '__/ _ \
 | |  | | |_| \__ \  __/___) | (_| (_) | | |  __/
 |_|  |_|\__,_|___/\___|____/ \___\___/|_|  \___|
                                                 
                 __   _____                      
                 \ \ / / __|                     
                  \ V /\__ \                     
                   \_/ |___/                     
  __  __ ___ ____ ___ ____  ____    _    __  __  
 |  \/  |_ _|  _ \_ _|___ \| __ )  / \  |  \/  | 
 | |\/| || || | | | |  __) |  _ \ / _ \ | |\/| | 
 | |  | || || |_| | | / __/| |_) / ___ \| |  | | 
 |_|  |_|___|____/___|_____|____/_/   \_\_|  |_| 
 
               by TheOuterLinux
         https://theouterlinux.gitlab.io
         
            Last updated: 2020/02/11
            
Discussion URL: https://www.reddit.com/r/TheOuterLinux/comments/f1djyx/musescore_vs_midi2bam/.compact

The following list was created by TheOuterLinux for use with the DOS
version of OHRRPGCE (https://rpg.hamsterrepublic.com/ohrrpgce/About);
however, please use this version: https://theouterlinux.gitlab.io/Downloads/OHRRPGCE.zip
as it uses the version of HSPEAK.EXE that doesn't require Windows. And
as long as you develop using the DOS version of OHRRPGCE, it will play
just fine with newer ones for Windows/Mac/Linux.

This list is what happens when MuseScore2 .mid files are translated with 
MIDI2BAM.EXE that is included with the DOS version of OHRRPGCE. You can
play back converted BAM files using either the PLAYBAM.EXE that comes
with OHRRPGCE or use DeaDBeeF (http://deadbeef.sourceforge.net/).


 Keyboards                   | MIDI2BAM
-----------------------------+----------
- Piano......................| ACGPIANO
- Harpsichord................| HARPSCHD
- Organ......................| PIPEORGAN
- Grand Piano................| ACGPIANO
- Upright Piano..............| ACGPIANO
- Honky Tonk Piano...........| HONKTONK
- Toy.Piano..................| ACGPIANO
- Clavichord.................| CLAVICHD
- Virginal...................| HARPSCHD
- Celesta....................| CELESTA
- Electric Piano.............| ELPIANO1
- Clavinet...................| CLAVICHD
- Percussive Organ...........| PRCORGAN
- Hammond Organ..............| BARORGAN
- Rotary Organ...............| BARORGAN
- Pipe Organ.................| PIPEORGAN
- Harmonium..................| REEDORGN
- Reed Organ.................| REEDORGN

============================|||=========================================

 Woodwind                    | MIDI2BAM
-----------------------------+---------
- Piccolo....................| PICCOLO
- Flute......................| FLUTE
- Treble Flute...............| PICCOLO
- Soprano Flute..............| FLUTE
- Sub Contra-alto Flute......| FLUTE
- Alto Flute.................| FLUTE
- Bass Flute.................| FLUTE
- Contra-alto Flute..........| FLUTE
- Contrabass Flute...........| FLUTE
- Double Contrabass Flute....| FLUTE
- Hyperbass Flute............| FLUTE
- Traverso...................| FLUTE
- Danso......................| BOTTLE
- Dizi.......................| PICCOLO
- Bb Fife....................| PICCOLO
- Flageolet..................| WHISTLE
- Irish Flute................| FLUTE
- Gemshorn...................| WOOD
- Ocarina....................| WOOD
- Pan Flute..................| PANPIPES
- Quena......................| BARISAX
- Recorder...................| RECORDER
- Slide Whistle..............| WOOD
- Tin Whistle................| WHISTLE
- Piccolo Oboe...............| OBOE
- Oboe.......................| OBOE
- Baroque Oboe...............| ENGLHORN
- Oboe da caccia.............| BARISAX
- English Horn...............| ENGLHORN
- Heckelphone................| OBOE
- Shawm......................| BARISAX
- Cromorne...................| BARISAX
- Crumhorn...................| BARISAX
- Cornamuse..................| BARISAX
- Duduk......................| CLARINET
- Kelhorn....................| BARISAX
- Rauschpfeife...............| BARISAX
- Shenai.....................| ETHNIC
- Clarinet...................| CLARINET
- Basset Horn................| CLARINET
- Chalumeau..................| BARISAX
- Tarogato...................| ENGLHORN
- Octavin....................| ENGLHORN
- Bassoon....................| BASSOON
- Reed Contrabass............| BASSOON
- Dulcian....................| BARISAX
- Rackett....................| BARISAX
- Sarrusophone...............| BARISAX
- Saxophone..................| TENORSAX
- Soprano Saxophone..........| SOPRANO
- Aulochrome.................| SOPRANO
- Alto Saxophone.............| ALTOSAX
- Tenor Saxophone............| TENORSAX
- Baritone Saxophone.........| BARISAX
- Bagpipe....................| BAGPIPE

============================|||=========================================

 Free Reed                   | MIDI2BAM
-----------------------------+---------
- Harmonica..................| HARMNICA
- Accordian..................| ACCORDN
- Bandoneon..................| TANGO
- Concertina.................| ACCORDN
- Melodica...................| HARMNICA
- Sheng......................| REEDORGN

============================|||=========================================

 Brass                       | MIDI2BAM
-----------------------------+---------
- Brass......................| BRASSECT
- Horn.......................| FRHORN1
- Cornet.....................| TRUMPET1
- Saxhorn....................| FRHORN1
- Posthorn...................| FRHORN1
- Alphorn....................| FRHORN1
- Trumpet....................| TRUMPET1
- Piccolo Trumpet............| TRUMPET1
- Rag.Dung...................| TRUMPET1
- Fugelhorn..................| TRUMPET1
- Fiscorn....................| TRUMPET1
- Kuhlohorn..................| TRUMPET1
- Bugle......................| TUBA3
- Mellophone.................| FRHORN1
- Ophicleide.................| TRUMPET1
- Cornett....................| TRUMPET1
- Serpent....................| TRUMPET1
- Sackbut....................| TROMB1
- Cimbasso...................| TUBA3
- Euphonium..................| TUBA3
- Tuba.......................| TUBA3
- Helicon....................| TUBA3
- Sousaphone.................| TUBA3
- Wagner Tuba................| TRUMPET1
- Conch......................| FRHORN1
- Didgeridoo.................| TROMB1
- Horagai....................| FRHORN1
- Shofar.....................| FRHORN1
- Vuvuzela...................| TRUMPET1

============================|||=========================================

 Pitched Percussion          | MIDI2BAM
-----------------------------+---------
- Timpani....................| TIMPANI
- Roto-toms..................| MELDRUM
- Glockenspiel...............| GLOCK
- Crotales...................| MUSICBOX
- Tubaphone..................| TIMPANI
- Almglocken.................| KALIMBA
- Vibraphone.................| VIBES
- Metallophone...............| VIBES
- Tubular Bells..............| TUBEBELL
- Steel Drums................| STEELDRM
- Hand Bells.................| HANDBELL
- Tuned Gongs................| TUBEBELL
- Flexatone..................| TUBEBELL
- Musical Saw................| PAD5
- Musical Glass..............| PAD6
- Glass Harmonica............| PAD5
- Xylophone..................| XYLOPHON
- Xylomarimba................| MARIMBA
- Marimba....................| MARIMBA
- Dulcimer...................| PIANOBELL
- Tuned Klaxon Horns.........| LEAD5
- Kalimba....................| KALIMBA

============================|||=========================================

**Unpitched Percussion**
---------------------------------------
Not possible to test; Track 10 separation

============================|||=========================================

**Battery Percussion**
---------------------------------------
Not possible to test; Track 10 separation

============================|||=========================================

 Vocals                      | MIDI2BAM
-----------------------------+---------
- Voice......................| AAHs
- ...........................| AHHs --
- ...........................| AAHs...} -- All vocals are "AAHs" except Kazoo
- ...........................| AAHs --
- Kazoo......................| WUZZLE

============================|||=========================================

 Electronic Instruments      | MIDI2BAM
-----------------------------+---------
- Effect Synth...............| FX1
- Atmosphere Synth...........| FX4 Atms
- Brightness Synth...........| FX5
- Crystal Synth..............| FX3
- Echoes Synth...............| FX7
- Goblins Synth..............| FX6
- Rain Synth.................| FX1
- Sci-fi Synth...............| FX8
- Soundtrack Synth...........| FX2
- Pad Synth..................| NEWAGE
- New Age Synth..............| NEWAGE
- Warm Synth.................| WARMPAD
- Poly Synth.................| PAD3
- Choir Synth................| PAD4
- Bowed Synth................| PAD5
- Metallic Synth.............| PAD6
- Halo Synth.................| PAD7
- Sweep Synth................| PAD8
- Saw Synth..................| LEAD2
- Sine Synth.................| WOOD
- Square Synth...............| LEAD1
- Ondes Martenot.............| WOOD
- Mallet Synth...............| LEAD1
- Bass Synth.................| SYNBASS1
- Brass Synth................| SYNBRASS
- String Synth...............| SYNSTR1
- Theremin...................| WOOD
- Percussion Synth...........| !! Track 10 !! See “Unpitched Percussion”

============================|||=========================================

 Plucked Strings             | MIDI2BAM
-----------------------------+---------
- Banjo......................| BANJO
- Balalaika..................| KOTO
- Bouzouki...................| NYLON
- Classical Guitar...........| NYLON
- Acoustic Guitar............| ACOUST
- 12-string Guitar...........| NYLON
- Pedal Steel Guitar.........| ACOUST
- Electric Guitar............| ELGUITAR
- Harpsichord................| HARP
- Koto.......................| KOTO
- Lute.......................| ACOUST
- Archlute...................| ACOUST
- Theorbo....................| ACOUST
- Mandolin...................| NYLON
- Shamisen...................| SHAMISEN
- Sitar......................| SITAR
- Ukulele....................| NYLON
- Bass Guitar................| PICKBASS
- Acoustic Bass..............| ACOUBASS
- Electric Bass..............| ELECBASS
- Fretless Electric Bass.....| FRETLESS
- Prima......................| NYLON
- Braĉ.......................| NYLON
- Čelo.......................| NYLON
- Bugarija...................| NYLON
- Berda......................| ACOUBASS

============================|||=========================================

 Strings                     | MIDI2BAM
-----------------------------+---------
- Erhu.......................| FIDDLE
- Nyckelharpa................| VIOLA
- Violin.....................| VIOLIN
- Violins....................| EXCELSTR
- Viola......................| VIOLA
- Violas.....................| EXCELSTR
- Violincello................| CELLO
- Violincellos...............| EXCELSTR
- Contrabass.................| DBLBASS
- Contrabasses...............| EXCELSTR
- Double Bass................| DBLBASS
- Pardessus de viole.........| VIOLIN
- Viol.......................| VIOLA
- Viola da gamba.............| CELLO
- Violone....................| DBLBASS
Posted in Uncategorized
Views 2124 Comments 0
« Prev     Main     Next »
Total Comments 0

Comments

 

  



All times are GMT -5. The time now is 04:28 AM.

Main Menu
Advertisement
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration