[Sugar-devel] GSoC 2015 : Music Blocks

Walter Bender walter.bender at gmail.com
Sun Mar 15 16:25:58 EDT 2015


I don't think there is a problem with the current framework for playing
multiple notes from multiple "turtles" at the same time. We do need some
sort of sequencer, but since turtles can launch other turtles, we should
have the making at least of something pretty interesting. The challenge is
how to keep it from getting too complex.

On Sat, Mar 14, 2015 at 7:55 PM, Yash Khandelwal <yk51294 at yahoo.in> wrote:

> 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
> <https://github.com/khandelwalYash/musicblocks/>.
>
>
> [image: image] <https://github.com/khandelwalYash/musicblocks/>
>
>
>
>
>
> khandelwalYash/musicblocks
> <https://github.com/khandelwalYash/musicblocks/>
> Contribute to musicblocks development by creating an account on GitHub.
> View on github.com <https://github.com/khandelwalYash/musicblocks/>
> 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
>
>
>
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
>


-- 
Walter Bender
Sugar Labs
http://www.sugarlabs.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20150315/a4714d2a/attachment.html>


More information about the Sugar-devel mailing list