Sitelet https://github.com/OpenPrograms/Fingercomp-Programs/tree/master/smap
Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

smap

A Simple Minecraft Audio Player

Warning: no longer maintained. Some things should still work (certainly not the player, though).

What it does?

It plays audio, does it quite well (oh, okay, not as well as I want).

General info

There are input modules and output modules.

Input modules

They read a file and convert it to internal format.

Currenlty supported audio files are:

  • nbs: Minecraft Note Block Studio files.
  • midi: a clumsy module, mostly a copypaste from Sangar's midi.lua code. Reads MIDI files, and plays it.

Output modules

They convert an internal format audio to actual sounds!

Currently supported devices are:

  • inoteblock: Computronics' Iron Note Block. Btw, it's a very good thing.
  • pcspkr: computer.beep's.
  • beep: Computronics' beep card.

Big thanks to:

  • TxN, for his NBS player code,
  • Sangar, for his amazing mod, and midi.lua code as well,
  • FluttyProger, for helping and motivating me to fight against bugs.

License

Some pieces of this program use the Apache 2.0 license. Such files have a comment attached at the top with the copyright information. The text of the license can be found here