[Sugar-devel] GSoC 2015 : Music Blocks

Yash Khandelwal yk51294 at yahoo.in
Sat Mar 14 19:55:02 EDT 2015


Hey,For mapping of polyphony with blocks, there can be a block "polyphony play" just like the action block we have in turtleblocksJS, in which we'll place all the chunks and they'll be played in polyphonic melody.Just for a basic prototype I implemented a music palette in turtleblocksJS, khandelwalYash/musicblocks. 
|   |
|   |  |   |   |   |   |   |
| khandelwalYash/musicblocksContribute to musicblocks development by creating an account on GitHub. |
|  |
| View on github.com | Preview by Yahoo |
|  |
|   |

It is the first palette having turtle palette svg, it allows user to make note using note block, note value of each note can be set, like 4 denotes a quarter note, 8 denotes eighth note value and so on.In that palette, I also made different type of oscillators(sine, square, sawtooth) for which frequency, start and end time can be set .In the musicblocks directory there is a file hotcrossbuns.tb in which basic implementation of chunks which was discussed in mouseMusic pdf is shown. Pitch of each note can be set while entering the note in the 'note block' (for example A4 has higher pitch than that of A2 ). Time signature thing is not implemented in the prototype.
Thank you
 


     On Saturday, 14 March 2015 12:16 AM, James Cameron <quozl at laptop.org> wrote:
   

 Thanks.

My question about polyphony wasn't about toolkits, but about how to
"map" the concept to blocks.  Parallel execution.

-- 
James Cameron
http://quozl.linux.org.au/
_______________________________________________
Sugar-devel mailing list
Sugar-devel at lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20150314/f3afc70c/attachment.html>


More information about the Sugar-devel mailing list