-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Project Repo: /~https://github.com/Mjephter2/midiP
This is a project I started in college out of my enthusiasm for musical instruments (specifically the piano) and at the early stages of my career as a Software Developer. If you love playing the piano and you are a developer, you are perfect for this project. You will also benefit a lot from this project as someone who do not play the piano because as developers you won't always have subject matter knowledge and that is always exciting. After being exposed to the Java Swing GUI toolkit, I figured the natural progression was to take on JavaFX. This project is the first UI I have ever implemented even before learning to write HTML code. I am excited to see where this project can go as an open source fun project.
I am currently working on refactoring the entire code base for this project. So feel free to tackle some of the issues that I have already laid out or create some of your own.
The ultimate goal for this project is to get a solid familiarity with the Java language itself while using good coding practices. We are not using any fancy frameworks here and that helps me appreciate the process of building more foundational components that are mostly abstracted in higher level frameworks. After coming back to this project after an almost 3 year hiatus, I am seeing all the faulty code habits of the unexperienced software developer I was and I hope we can all learn from that.