Skip to content

This is an application that allows users to compose songs and export them as .midi files.

Notifications You must be signed in to change notification settings

Julia-Lachenauer/MyComposer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 

Repository files navigation

MyComposer

MyComposer is an application that allows users to compose songs and export them as .midi files.

Important

A list of the recently opened files is saved to the Documents folder in a folder called MyComposer.

If you have a file named recents.txt within a folder called MyComposer in the Documents folder, this file will be written over.

Features

Layers

In MyComposer, layers can store and play one note at a time. However, many layers can be added to a song, allowing for multiple notes to be played at the same time.

Click on the + icon on the left side of the screen to add a new layer.

Add Layer

Once a layer has been added, it can be edited by double-clicking on it.

Edit Layer

Notes and Drum Beats

Notes and drum beats can be added by clicking on an empty cell in the grid. This will open a popup menu prompting the user to create a new note or drum beat.

Add Note

Notes and drum beats can be edited by clicking on them once they are on the grid.

Edit Drum Beat

There is a wide variety of instruments to choose from!

Choose_Instrument

File Management

In MyComposer, users can create new songs, open songs, save songs, and export songs as .midi files. Files are stored as .mycomposer files.

File Menu

You will be reminded if you have unsaved changes before quitting the program or opening another song.

Unsaved Changes

About

This is an application that allows users to compose songs and export them as .midi files.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published