Git Product home page Git Product logo

wave-amp2's Introduction

wave-amp2

wave-amp2 is a fully-featured music player for CC: Tweaked, based on wave-amp powered by wave, now with OpenNBS support.

This is a modified version that works with the CC: Tweaked mod. It can use commands on a Command Computer or Speakers on normal Computers. (No other mods required)

wave-amp2

Features:

  • Updated for CC: Tweaked using 1.16+ commands or CC: Tweaked speakers
  • Plays NBS (Note Block Studio) files
    • wave-amp will automatically load all .nbs files on your CC: Tweaked computer.
  • Cool UI
  • Music visualiser
  • Different play modes (normal, stop, repeat, shuffle)
  • Custom themes
  • Flexibility through command-line arguments
  • Compatability with the newer Open Note Block Studio

Set-Up

  • Either place a command computer or a advanced computer
  • If using command computers no further steps are required
  • If using non-command computers you need at least one speaker connected to your computer
    • You can connect them via network cables or just place them next to the computer

Installation

Program

  • wave-amp2 pastebin get nKyXwuuf wave-amp2

Themes

  • dark theme pastebin get HYrhP1yN darktheme
  • red theme pastebin get EP0vBAa5 redtheme

Some example Songs

  • pastebin get cUYTGbpb bbpack
  • bbpack get CYRmLz78 Songs

Thanks to Bomb Bloke (Original Comment)

Make your own songs

wave-amp2 uses nbs files for music storage. You can create your own songs using Note Block Studio or the newer open-source version Open Note Block Studio

With Note Block Studio you can convert midi versions of your favourite songs to nbs files ans play them in-game.

Command line arguments

wave-amp -h

-l                      lists all outputs connected to the computer.
-c <config file>        loads the parameters from a file. parameters are separated by newlines.
-t <theme file>         loads the theme from a file.
-f <filter[:second]>    sets the note filter for the outputs.
examples:
-f 10111                sets the filter for all outputs to remove the bass instrument.
-f 10011:01100          sets the filter so the bass and basedrum instruments only come out of the second output
-v <volume[:second]>    sets the volume for the outputs.
--nrm --stp --rep --shf sets the play mode.
--noui --noinput        disables the ui/keyboard input
--exit                  to reboot the system after a song played

You can use this script on monitors with the monitor command: monitor <monitor_name> wave-amp2

wave-amp2's People

Contributors

bjm021 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.