shoogle's blog

GSoC 2016 - Week 4 - Input analysis and voice separation

7 years ago • 0 comments

This was my fourth week working on note entry with MuseScore for Google Summer of Code. Last week I began the task of analysing the user's realtime input to make it look more like actual music. This week I reached what is probably the most difficult aspect of the analysis - the separation of overlapping notes into different voices.

This week’s summary:

  • Basic voice separation in semi-realtime mode.

Still to do:

  • Rhythmical note groupings based on time signature.

Voice separation

Read more

GSoC 2016 - Week 3 - Realtime vs Semi-Realtime

7 years ago • 2 comments

This was my third week working on note entry with MuseScore for Google Summer of Code. Having managed to get the basic realtime note entry working last week, this week I started the task of analysing the user's input to make it look more like actual music.

This week’s summary:

  1. Simplifying note durations in semi-realtime mode
    a) Attempted via MIDI import - not much luck so far
    b) Achieved within MuseScore
  2. More ideas for Realtime and Semi-Realtime modes

Still to

Read more

GSoC 2016 - Week 2 - First attempt at Semi-Realtime MIDI

7 years ago • 9 comments

This was my second week working on note entry with MuseScore for Google Summer of Code. Having figured out MuseScore’s existing implementation of note entry last week, this week I was able to make real progress with the new modes. In fact, I think it’s time for another video!

YouTube video: GSoC with MuseScore - First steps towards new note entry modes

This week’s summary:

  1. Rhythm input mode nearly complete!
  2. Basic implementation of auto and manual semi-realtime modes
  3. Changes to the audio sequencer to allow metronome ticks in note entry mode

Still to

Read more

GSoC 2016 - Week 1 - Switching note entry modes and rhythm input

7 years ago • 3 comments

This is the second blog post about my project to improve note entry in MuseScore as part of Google Summer of Code. In my first post I explained how the new note entry modes would work from the user’s point of view. For the past week I have been laying the foundations for the new modes in MuseScore’s code, including the ability to switch between different input modes. This was my first week of actual coding, so I also spent

Read more

GSoC 2016 - Semi-Realtime MIDI: A new method of note entry for MuseScore

7 years ago • 18 comments

Hi! My name is Peter, and I have been selected to work with MuseScore for this year’s Google Summer of Code. My project is titled “Semi-Realtime MIDI”, and the aim is to create a new mode of note entry for MuseScore - or actually a few different modes - that would basically allow users to enter notes by performing the piece on a MIDI keyboard and having MuseScore translate the performance into the correct musical notation.

You can keep up

Read more