Skip to content

miked49er/BlackwingSy_ths

Repository files navigation

![Blackwing Sy_ths] (https://github.com/soft-eng-practicum/BlackwingSy_ths/blob/master/src/img/Blackwing-Syths.png "BlackWing Sy_ths")

Table of Contents

User Guide

Installation

  • Download App
  • Verify your computer security settings. (Let your computer know it's a safe file)
Minimum System Requirements
  • Java FX
    • If Java 7 or older currently installed
  • Computer keyboard
Recommended System Requirements
  • Java 8 (Comes with JavaFX)
  • Anti-Ghosting Keyboard

Using the app

  • Click on the button to program a sound
  • Browse through your files
  • Select the desired sound file
    • Supported:
      • .mp3
      • .mp4
      • .wav
  • Open the file to confirm binding
  • Repeat for remaining buttons
  • Once all keys are mapped, turn to your keyboard and mash away!*

DISCLAIMERS

  • Mash away responsibly. Please don't break your keyboard.
  • For the best experience, try this app on keyboards that support anti-ghosting. If you do not own an anti-ghosting keyboard, you won't be able to press and hold more than 3 keys at a time.

Description

MIDI Controllers can be quite expensive (upwards of $200), and hard to come by for just entertainment purposes, and not only that, but the mapping software required to use these controllers may not be entirely user friendly, for those not familiar with the DJ'ing world. Our application will convert a standard computer keyboard into a basic, easy to use midi controller, as well as serve as the mapping software. Mapping, in this instance, simply means assigning sound bites to specific buttons which will be as simple as clicking the button you want to map (within the app), and then selecting the desired sound file. We aim to make this available to anyone, though those that get a little more benefit out of this app will be those people that have access to anti-ghosting keyboards. It will only be a slight advantage, as you don't normally need to be pressing more than 3 keys at a time.

Terminology

  • MIDI: (Musical Instrument Digital Interface) is a protocol designed for recording and playing back music, which does not represent musical sound directly, but rather stores information on how the music is produced.

  • Mapping: Assigning of sound bites to specific keys or buttons on your MIDI controller.

  • Ghosting: the problem that some keyboard keys don't work when multiple keys are pressed simultaneously. It is typically the result of hardware that can't read the given key combination. Depending on the specific hardware, this often occurs when trying to press combinations of 3 or more keys at the same time.

Documents

Wishlist Features

Back to top

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published