Skip to content

A musical sequencer storage app based on musical notes stored in a BST

Notifications You must be signed in to change notification settings

HuIsJason/music-sequencer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6ddabe5 · Sep 19, 2019

History

7 Commits
Sep 19, 2019
Sep 19, 2019
Sep 19, 2019
Sep 19, 2019
Sep 19, 2019
Sep 19, 2019
Sep 19, 2019
Sep 19, 2019
Sep 19, 2019
Sep 19, 2019
Sep 19, 2019
Sep 19, 2019

Repository files navigation

Music-Sequencer

A musical sequencer storage application based on musical notes in the form of nodes stored in BSTs.

A project for 2019 CSCA48: Introduction to Computer Science II course.

Features basic functions such as:

  • pre-order, in-order, and post-order tree traversals
  • shifting certain frequencies in the tree
  • deleting, searching, and inserting new/existing nodes
  • deleting the tree
  • converting tree to a linked list
  • harmonizes song by inserting a new, shifted note for every existing note in tree

For compilation:

gcc A2_test_driver.c -lm

Or with the interactive driver,

gcc A2_interactive_driver.c -lm

About

A musical sequencer storage app based on musical notes stored in a BST

Topics

Resources

Stars

Watchers

Forks

Languages