Skip to content

DevilCyborg/uSynth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

uSynth

uSynth is a Unity project made for the 2019 HackSussex event. It takes raw MIDI input and converts key presses into a control scheme, being used in a simple "climb the stairs" game.

Inspiration

Getting drunk is a usual occurrence for a university student, so why not try and replicate with a twist? Inspired by Tym's MIDI keyboard, we aimed to use it to the best of our ability during the 2019 HackSussex event and trust me, we were not going to be conventional. Climbing the stairs while intoxicated is the norm for Spoons regulars, as they clamber towards the steep toilets, so Wetherspoons has been a massive inspiration for us.

Challenges Faced

Early on, we decided to create a synthesizer in Java. This was a massive mistake, as Java is really, _ really _ not good. Stuck with poor documentation on the MIDI packages and getting overly confused, we decided to look towards Unity. During our development in Unity, we found it quite difficult when working with our player model. Our 3D developer Tonino struggled to create links between the bones and collider and joint components while creating the ragdoll protagonist, but managed to create the drunken pianist in order for us to map him to keys. This wasn't our last trouble with the player, as getting him to move early on seemed impossible at times. Besides that, we now have a working keymap to a moving model.

What next for uSynth?

Things that could be implemented to improve uSynth further would include:

  • Creating a house around the stairs to add an environment
  • Refining the limb movement to be more clear
  • Creating a player model design editor
  • Local Support for importing sound assets

Built With

Authors

  • DevilCyborg - Lead Developer
  • AnzuTheParrot - Interface Developer
  • h0nter - Graphics Programmer
  • toninooleary - Graphics Developer

About

HackSussex 2019 Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages