Team E6, Carnegie Mellon ECE Capstone, Spring 2020

  • Weekly Status Reports
  • Introduction and Project Summary
  • Final Project Report
  • Design Review and Document
  • Demo Video
  • Proposal Presentation Slides

Qingyi’s status report

Qingyi's status report

Qingyi’s Status Update for 05/02/2020

Accomplishments this week 1. Prepared for final presentation and demo worked with the group on designing the demo video. recorded the software parts in the demo video. The software demo starts with user registration, connecting to the page flipper, and start a playing session. Three different playing sessions are shown Read more…

By qingyid, 5 years ago
Qingyi's status report

Qingyi’s Status Update for 04/25/2020

Accomplishments this week 1. Migration of the Web Application to AWS For the project to be working on AWS, I performed some data structure edits and connected the local tracker program with AWS successfully 2. Prepared for final presentation and demo Went through the workflow that we will want to Read more…

By qingyid, 5 years5 years ago
Qingyi's status report

Qingyi’s Status Update for 04/18/2020

Accomplishments this week 1. Migration of the Web Application to AWS I and Lily tried to migrate the web application to AWS. We encountered some problems regarding setting up the Apache server. The website can now be hosted on an AWS server through Django, yet due to the Apache server Read more…

By qingyid, 5 years5 years ago
Qingyi's status report

Qingyi’s Status Update for 04/11/2020

Accomplishments this week 1. Robust Web Application Construction Since our last demo meeting, we get advice from the professor and TA that we should consider the user experience of our customers and make the web application able to handle possible edge cases so that it does not crash. Firstly, I Read more…

By qingyid, 5 years5 years ago
Qingyi's status report

Qingyi’s Status Update for 04/04/2020

Accomplishments this week 1. Prepopulation of Web Application Database Our web application was designed to make connections with available pageFlipper hardware first, then ask the users to upload sheet music. Since now it’s not possible to connect with the actual pageFlipper hardware hosted on Raspberry pi, we need to repopulate Read more…

By qingyid, 5 years5 years ago
Qingyi's status report

Qingyi’s Status Update for 03/28/2020

Accomplishments this week 1. Advanced MIDI pattern matching tested live. Last week I tested the advanced MIDI pattern matching algorithm with live MIDI input on this Piano_Man_Easy.mid. The testing went through very well. The sheet music of Paino_Man_Easy is attached: Piano_Man_Easy. However, it does not mean that the matching algorithm works Read more…

By qingyid, 5 years5 years ago
Qingyi's status report

Qingyi’s Status Update for 03/21/2020

Accomplishments this week 1. Advanced MIDI pattern matching tested live. After finishing the advanced MIDI pattern matching algorithm last week, I moved on to testing the algorithm with live MIDI input instead of pseudo test files. I used the MIDI module of Pygame for reading in the MIDI input notes. Read more…

By qingyid, 5 years5 years ago
Qingyi's status report

Qingyi’s Status Update for 03/14/2020

Accomplishments this week 1. Advanced MIDI pattern matching is done!! After trying out the Levenshtein distance method as mentioned last week, I found that the melody extraction part (illustrated in the image below) will introduce more bias to the original midi slice.  Since our target is not to find slices Read more…

By qingyid, 5 years5 years ago
Qingyi's status report

Qingyi’s Status Update for 02/29/2020

Accomplishments this week 1. Advanced MIDI pattern matching. This week I made several test cases to test the bag-of-words approach by randomly delete some notes from the original slices. The testing procedure is (1) slice the original midi file, called ori_midi, into slices of different lengths, called ori_slice (2) randomly Read more…

By qingyid, 5 years5 years ago
Qingyi's status report

Qingyi’s Status Update for 02/22/2020

Accomplishments this week 1. Receive MIDI signals from the digital keyboard on Mac with Python 3.5. The final implementation used Pygame’s built-in MIDI module with python 3.5. Important documentation for Pygame’s MIDI module can be found here https://www.pygame.org/docs/ref/display.html. It’s not trivial to correctly install the Python 3 version Pygame on Mac. Read more…

By qingyid, 5 years5 years ago

Posts navigation

1 2 Next
Recent Posts
  • Team Status Report for 05/02/2020
  • Yuxiao’s Status Update for 05/02/2020
  • Qingyi’s Status Update for 05/02/2020
  • Jiameng’s Status Update for 05/02/2020
  • Team Status Report for 04/25/2020
Recent Comments
    Archives
    • May 2020
    • April 2020
    • March 2020
    • February 2020
    Categories
    • Jiameng's status report
    • Qingyi's status report
    • status report
    • Uncategorized
    • Yuxiao's status report
    Meta
    • Log in
    • Entries RSS
    • Comments RSS
    • WordPress.org
    • Weekly Status Reports
    • Introduction and Project Summary
    • Final Project Report
    • Design Review and Document
    • Demo Video
    • Proposal Presentation Slides
    Hestia | Developed by ThemeIsle