[Sugar-devel] "Sugar Labs: Past, Present, and Future" | Upcoming Sugar Labs Event this Friday, May 3 at 19:00 UTC

2024-05-01 Thread Devin Ulibarri

Hi all,

We're hosting a [series of events][1] this month as part of our very 
[first fundraiser][2] since achieving 501(c)(3) nonprofit status.


To kick things off, the first event will be a discussion of "Sugar Labs: 
Past, Present, and Future". Sugar Labs founder Walter Bender will be 
joining us, along with Samson Goddy, myself, and a few others from the 
[current Sugar Labs leadership team][3].


The event will be broadcast to YouTube via the following link: 
https://youtube.com/live/hR7xitp4J74?feature=share


To participate in the event in real-time, you may either participate via 
YouTube's chat feature or on the [Sugar Matrix channel][4]. We'll be 
monitoring both during the event. If you have anything you'd like us to 
explore in advance of the meeting, please reply on this list.


The events will be recorded and will be published online on [our YouTube 
Channel][5].


Best,

Devin

[1]: https://wiki.sugarlabs.org/go/Events

[2]: https://wiki.sugarlabs.org/go/Fundraisers/2024/Spring

[3]: https://wiki.sugarlabs.org/go/Oversight_Board

[4]: https://matrix.to/#/#sugar:matrix.org

[5]: https://www.youtube.com/@SugarlabsOrg-EN

P.S. If you are reading this and would like to share your "Sugar Story", 
please reach out. We'd like to highlight some stories from the community 
about how participating in Sugar Labs has changed lives for the better. 
Stories can be in short form (one paragraph), longer form (3-4 
paragraphs), or even video.


--

Learn more: https://sugarlabs.org

Help us grow: https://wiki.sugarlabs.org/go/Sugar_Labs/Donate

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Interested in sharing your work for LibrePlanet 2024?

2023-10-27 Thread Devin Ulibarri

Hi,

LibrePlanet is the annual conference hosted by the Free Software 
Foundation, and is a good opportunity for free software projects, like 
SugarLabs, to share their work. Of course, you may also attend the 
conference without submitting a talk, and registration for that is now 
open. There is also several Free Software Awards, which will be 
announced at the conference, and it would be great to have some 
SL-related submissions for people and projects. Here is the important info:


 * The deadline to submit a talk, either in person or online, has been
   extended until November 17. Read more:
   
https://www.fsf.org/blogs/community/call-for-sessions-extended-until-november-17
 * Registration is now open. For more info on how to register,
   including info about free registration for students, please check
   out the announcement:
   
https://www.fsf.org/blogs/community/register-to-be-part-of-libreplanet-2024-cultivating-community
 * For information on how to nominate someone for a Free Software
   Award, please read the following:
   
https://www.fsf.org/blogs/community/free-software-awards-nominate-those-who-inspire-you-by-nov-21

I hope this info helps!

Best,

Devin

--
Devin Ulibarri // Outreach & Communications Coordinator
Free Software Foundation

GPG Key: 2E0E CE75 F816 2B40 7D66 6767 8797 38E6 D644 0D57
What's GPG? Seehttps://emailselfdefense.fsf.org/  for more info.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Celebrating forty years of the GNU Project: "Hackday" on October 1, including Music Blocks workshop

2023-09-12 Thread Devin Ulibarri

Hi,

This year, we are celebrating forty years of the GNU operating system 
(which btw is the OS that the OLPC runs).


This means forty years of freedom, hacking, source code, sharing, 
studying (source code), and modifying!


There will be two main events: one in Boston, MA (USA) on October 1 and 
one in Biel/Bienne, Switzerland on September 27.


At the event in Boston, I'll be leading a couple Music Blocks workshops 
live in person, which should be fun. There will also be an introduction 
to the command line workshop and a GNU Boot installation workshop. For 
the little ones, there will be face painting. Light refreshments will be 
served. We expect it to be an overall fun event for all ages and 
experience levels.


If you know someone who might be interested, please forward the invite 
and encourage them to register.


Full details:
* Boston event on October 1: https://www.fsf.org/events/gnu40/
* Switzerland event on September 27: https://www.gnu.org/gnu40/
* Registration https://my.fsf.org/civicrm/event/info?reset=1=127

Cheers!
Devin

--
Devin Ulibarri // Outreach & Communications Coordinator
Free Software Foundation

GPG Key: 005D 0372 4A11 C08A 5A35 3D2C 906D B6E3 98AA 6CF6
What's GPG? See https://emailselfdefense.fsf.org/ for more info.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Music Blocks on most recent episode of Sustain Podcast

2023-08-15 Thread Devin Ulibarri

https://podcast.sustainoss.org/194

Recorded from the FOSSY conference.

First live musical performance on the show. Enjoy!
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Song contest for Software Freedom Day | Entries Due before Oct 1

2023-08-09 Thread Devin Ulibarri

Hi,

Software freedom day has a "song contest."

Full details: https://wiki.softwarefreedomday.org/SFDSongContest

I'm asking them if you can write the song with Music Blocks. Either way, 
if you created it in Music Blocks, you could export to ABC for 
submission, which is stated explicitly on that page.


Entries due before October 1.

Best,
Devin

--
Devin Ulibarri // Outreach & Communications Coordinator
Free Software Foundation

GPG Key: 005D 0372 4A11 C08A 5A35 3D2C 906D B6E3 98AA 6CF6
What's GPG? See https://emailselfdefense.fsf.org/ for more info.


___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Congressional app challenge

2023-06-20 Thread Devin Ulibarri

Chihurumnaya Ibiam:
Seems appealing, seems it's an american thing but if we can apply 
that'll be great.


I think the idea would be to promote it to eligible students in the SL 
community, so that they can apply if they want to.


I think that it's probably fine to submit an app created in another 
program like Turtle Blocks, Music Blocks, etc. (I don't see anything 
that indicates that apps made with those programs would be rejected.)

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Congressional app challenge

2023-06-19 Thread Devin Ulibarri

Hi,

This may be worth doing.

https://www.congressionalappchallenge.us/wp-content/uploads/2023/03/CAC-2023-Educator-Flyer1.pdf

The "high notes":

Create an app, register by 9/30/23, submit by 11/1/23.

Anything created after 11/1/22 is fair game.

For middle and high school students.

Best,
Devin
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Music Blocks in the Playstore (Walter Bender)

2023-05-14 Thread Devin Ulibarri
Hi Favour and Sumit,

Please let us know the status of this.

The Google Play page says that MB was last updated "Oct 1, 2020." But
Walter seems to think that that version always points to the main
branch. Is that true? Is there anything else that might need to be updated?

At the moment, I don't see MB in F-Droid
(https://search.f-droid.org/?q=musicblocks=en)

Best,
Devin

Sumit Srivastava:
> Thanks for your comments. 
> 
> F-Droid is on the way.
> 
> 
> 
> 
> On Thu, Jul 23, 2020, 2:37 AM Lionel Laské  > wrote:
> 
> 
> Sound like you rely on browser cache that could be risky.
> 
> Why not package the whole HTML/JavaScript code into the package then
> use as start page of WebView file:///index.html instead of
> https://musicblocks.sugarlabs.org/
> That's what we've done with Sugarizer Android package.
> 
> Another suggestion: will be nice to add Music Blocks on F-Droid
> store too (https://f-droid.org/).
> F-Droid is a store for Free Open Source Software for Android and it
> will make sense to be there too.
> 
> Regards.
> 
>     Lionel.
> 
> 
> 
> Le mer. 22 juil. 2020 à 22:26, Sumit Srivastava
> mailto:sumitsrisu...@gmail.com>> a écrit :
> 
> Hi Samson,
> 
> It works offline if you allow it to connect once after
> downloading the APK, which seems good because you already have
> internet access while accessing the play store. Yes, it's linked
> to the website but is accessible offline.
> 
> 
> Try this:
> 
> Install
> Load once
> Turn off the internet
> Close app
> Restart the app
> App should work now, please post if it doesn't.
> 
> Best,
> Sumit
> 
> 
> On Thu, Jul 23, 2020, 1:26 AM Walter Bender
> mailto:walter.ben...@gmail.com>> wrote:
> 
> Oh. We need to fix that. @Favour Kelvin
>  
> 
> On Wed, Jul 22, 2020 at 3:50 PM Samson Goddy
> mailto:samsongo...@gmail.com>> wrote:
> 
> Awesome job, 
> 
> I just tested it on my tablet running Android 10 and
> It doesn't run offline, the APK is linked to the
> website. But this is a right step to something better. 
> 
> 
> Regards
> 
> On Wed, Jul 22, 2020, 8:42 PM Lionel Laské
> mailto:lionel.la...@gmail.com>>
> wrote:
> 
> 
> Good job.
> 
> BTW I'm surprised that the package size is only 1Mb.
> Is it linked to the web site? Is it able to work
> offline ?
> 
> Regards.
> 
>   Lionel.
> 
> 
> 
> Le mar. 21 juil. 2020 à 18:00,
>  > a
> écrit :
> 
> 
> Date: Tue, 21 Jul 2020 06:21:59 -0400
> From: Walter Bender  >
> To: Sugar-dev Devel
>  >
> Subject: [Sugar-devel] Music Blocks in the Playstore
> Message-ID:
>        
> 
>  >
> Content-Type: text/plain; charset="utf-8"
> 
> Thanks to the efforts of Favour Kelvin, Music
> Blocks is now in the Google
> Play Store!!!
> 
> 
> https://play.google.com/store/apps/details?id=my.musicblock.sugarlab
> 
> thanks Favour.
> 
> regards.
> 
> -walter
> 
> -- 
> Walter Bender
> Sugar Labs
> http://www.sugarlabs.org
> 
> 
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> 
> http://lists.sugarlabs.org/listinfo/sugar-devel
> 
> 
> 
> -- 
> Walter Bender
> Sugar Labs
> http://www.sugarlabs.org
> 
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> 
> http://lists.sugarlabs.org/listinfo/sugar-devel
> 
> 
> 

Re: [Sugar-devel] GSoC Proposal Review for Maintenance/bug fixes for Music Blocks 3

2023-03-30 Thread Devin Ulibarri
Hi,

Mohit Gupta:
> Hello everyone, I'm Mohit. I am sharing my draft proposal for
> the Gsoc Sugar MusicBLock project and looking for reviews and guidance from 
> the mentors.

I read it. Thanks for sending.

I think it looks fine. More importantly, you submitted PRs.

Best,
Devin
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Scale"Next Generation track returns in March with sessions by K-12 students"

2022-11-22 Thread Devin Ulibarri
Hi,

Thought this might be of interest:

https://socallinuxexpo.org/scale/20x/events/scale-kids

Reference:
https://hostux.social/@socallinuxexpo@social.linux.pizza/109372717106167960

Best,
Devin

-- 
Devin Ulibarri // Outreach & Communications Coordinator
Free Software Foundation

Join the FSF and help us defend software freedom: https://my.fsf.org/

US government employee? Use CFC charity code 63210 to support us through
the Combined Federal Campaign. https://cfcgiving.opm.gov/

GPG Key: 2E0E CE75 F816 2B40 7D66 6767 8797 38E6 D644 0D57
What's GPG? See https://emailselfdefense.fsf.org/ for more info.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Chance to give a talk at LibrePlanet 2023 | Also nominate for this year's free software awards

2022-10-20 Thread Devin Ulibarri

Hi,

I just wanted to ping everyone about two opportunities that I think 
would be good for SugarLabs:


1. The Free Software Foundation (FSF) is currently accepting proposals 
for sessions for next year's LibrePlanet (LP), which are talks, panels, 
and/or workshops. LP will be both in person in Boston, MA, as well as 
online, broadcast live and recorded. If anyone in the SugarLabs 
community would like to put in a session, I think that would be great. 
The deadline for submitting your application is Nov. 2.


2. The FSF is now accepting nominations for this year's Free Software 
Awards, which will be presented at next year's LP. The three categories 
are the Award for the Advancement of Free Software, the Award for 
Projects of Social Benefit, or the Award for Outstanding New Free 
Software Contributor. The deadline for nominations is Nov 30.


More info: 
https://www.fsf.org/blogs/community/libreplanet-2023-remember-to-submit-your-session-by-november-2


Hope this info helps!

Devin

--
Devin Ulibarri // Outreach & Communications Coordinator
Free Software Foundation

Join the FSF and help us defend software freedom: https://my.fsf.org/

US government employee? Use CFC charity code 63210 to support us through
the Combined Federal Campaign. https://cfcgiving.opm.gov/

GPG Key: 2E0E CE75 F816 2B40 7D66 6767 8797 38E6 D644 0D57
What's GPG? See https://emailselfdefense.fsf.org/ for more info.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [IAEP] Help with Music Blocks Wikipedia Page?

2022-01-01 Thread Devin Ulibarri
Hi All,

I have been receiving some help with

https://en.wikipedia.org/wiki/Draft:Music_Blocks

...which is encouraging.

If anyone has any edits or suggestions, please let me know.

Again, the language must be neutral and the sources need to be as a)
neutral, b) third party, c) substantial (not just passing mention) as
possible. Read https://en.wikipedia.org/wiki/Wikipedia:Notability for
details.

If you see anything I wrote that you thinks violates its neutrality, it
actually would be helpful if you edited to make it more neutral. Read
https://en.wikipedia.org/wiki/Wikipedia:Neutral_point_of_view for details.

Simply put, I just thought that Music Blocks should have its own
reference on Wikipedia, and I used
https://en.wikipedia.org/wiki/Snap!_(programming_language) as my template.

Having gone through this exercise, however, I do clearly see that it
would be helpful to have some more research articles written by
non-participating academics (whether supportive or critical of our
work). If anyone wants to solicit some review of Music Blocks and any of
the papers or lesson plans written by Walter et. al, please do so! Such
peer review only helps our efforts to make a better programming language
for kids to learn with.

Likewise, it would probably be helpful for members of our community to
take time to review the works of others (and write about it--both in
detailed blog articles as well as academic journals).

For example, I wrote
https://musicblocks.net/2021/09/01/criticisms-of-scratch-vs-music-blocks-a-comparison/
after reading
https://jitp.commons.gc.cuny.edu/music-making-in-scratch-high-floors-low-ceilings-and-narrow-walls/
| My work is perhaps totally "academic", but I think it was a helpful
exercise and I learned a lot.

...Oh, and Happy New Year!!!

Best,
Devin

devin@ulibarri.website:
> A quick follow up on more substantial resources (from Japan):
> 
> Following links found in
> https://www.learning-innovation.go.jp/edtech-library/el004/ I find:
> 
> *
> https://www.learning-innovation.go.jp/existing/doc2019/verify_d0089_achievementreport.pdf#report
> 
> *
> https://www.learning-innovation.go.jp/existing/doc/a0003/verify_a0003_achievementreportN.pdf#report
> 
> *
> https://www.learning-innovation.go.jp/existing/doc/a0003/verify_a0003_interimreport.pdf?211230
> 
> 
> These are pretty good references, I think. Unless someone else on this
> list would be qualified to interpret the Japanese, I will add them to my
> draft and just cross my fingers that these reviewers will approve of it.
> 
> At any rate, glad I found these!
> 
> Devin
> 
> On 2021-12-30 08:34, devin@ulibarri.website wrote:
>> Hi,
>>
>> Thanks. Walter, that article is helpful because it is 3rd party, but
>> is probably not sufficiently substantial.
>>
>> @All, I am currently working with the Wikipedia reviewers, and right
>> now the biggest challenge is they would much prefer to see the
>> Wikipedia article written by someone unaffiliated with the project.
>> Basically they are skeptical to my draft's "neutrality".
>>
>> If someone on this list, unaffiliated with Music Blocks could read and
>> revise my draft at https://en.wikipedia.org/wiki/Draft:Music_Blocks
>> for better neutrality that would be helpful. I think others doing
>> research on programming languages for kids would benefit to such a
>> reference on Wikipedia. Thanks in advanced!
>>
>> Best,
>> Devin
>>
>> On 2021-12-29 20:29, Walter Bender wrote:
>>> Here is one reference to Music Blocks in Peru:
>>>
>>> https://www.gob.pe/institucion/minedu/noticias/419064-tablets-para-aprendo-en-casa-tienen-36-aplicativos-educativos-y-10-utilitarios
>>>
>>>
>>> On Wed, Dec 29, 2021 at 8:15 PM  wrote:

 Hi,

 Walter, media from Peru would be helpful. Thanks!

 For Japan (other than the links that I already put in the draft), I
 found the following:

 https://gakko.site/wp/?s=%E5%AD%A6%E7%A0%94

 https://gakko.site/wp/archives/1343

   --
 https://gakko.site/wp/wp-content/uploads/2018/07/08fb99790750785dc17b973f5b1c16d0.pdf


 https://gakken-steam.jp/music_blocks/

 https://www.learning-innovation.go.jp/edtech-library/el004/

 https://www.kikoku-benricho.com/music-blocks/

 https://prtimes.jp/main/html/rd/p/01947.02535.html

 https://edtechzine.jp/article/detail/1802 and
 https://edtechzine.jp/article/detail/1802?p=2

 ?? https://gkp-koushiki.gakken.jp/2018/12/07/5686/

 ?? https://www.nifty.com/?top20

 On 2021-12-29 20:11, Walter Bender wrote:
 > There must be some media mention of Music Blocks in Japan.
 > Maybe I can dig something up from Peru.
 >
 > -walter
 >
 > On Wed, Dec 29, 2021 at 8:01 PM  wrote:
 >>
 >> Hi All,
 >>
 >> I am trying to write a Wikipedia article for Music Blocks because I
 >> think it would be helpful reference for the broader public.
 >>
 >> So far, I have written:
 >>

Re: [Sugar-devel] [SLOBS] Music Blocks in Peru

2020-07-03 Thread Devin Ulibarri
Hi Walter,
Perhaps you can give a report at the July 8th SLOBs meeting?
Devin
On Fri, 2020-07-03 at 09:03 -0400, Walter Bender wrote:
> Not sure it merits discussion at the SLOB meeting, but I wanted to
> give everyone a heads up that the ministry of education in Peru will
> be distributing on the order of 80 Android tablets to children in
> the coming months. They will be including Music Blocks (translated
> into Aymara and Quechua). I've been discussing the possibility of
> including Sugarizer in future releases as well.
> 
> regards.
> 
> -walter
> 
> -- 
> Walter Bender
> Sugar Labs
> http://www.sugarlabs.org
> 
> ___
> SLOBs mailing list
> sl...@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/slobs
-- 
Follow me on GNU Social at https://loadaverage.org/pikurasa
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] New Blogs about Music Blocks

2020-06-15 Thread Devin Ulibarri
Hi All,

New blog about Music Blocks GSoC progress.

https://musicblocks.net/2020/06/14/gsoc-progress-scale-degree-vs-nth-mo
dal-pitch/
by aviral

https://musicblocks.net/2020/06/13/scale-degree-progress/
by devin (cannot have a lazy mentor who does not also write blogs)

Many new features!!!

Devin
-- 
Follow me on GNU Social at https://loadaverage.org/pikurasa
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] FYI: GCI is discontinued

2020-06-10 Thread Devin Ulibarri
Hi,

Members of the GCI Mentors mailing list received this message today
from Stephanie T. of Google.

Some of you may not be on that list, but interested to know so I am
copying it here.

Thanks to everyone for all their efforts (and hacking) over the years
for GCI with SL!

> Hi GCI Mentors and Org Admins,
> 
> Google Code-in concluded 10 amazing, productive, exhilarating years
> in January. This program has been a success because of the amazing
> energy and passion all of you have exhibited; volunteering dozens,
> hundreds, and in some cases, thousands(!) of hours to help 14,700+
> teenagers, from 115+ countries, complete a whopping 76,200+ open
> source tasks, during the past 10 years! 
> 
> We wanted all of you to be among the first to know that Google Code-
> in 2019 was our final Google Code-in contest. We've been looking hard
> at our portfolio of programs and as open source evolves, our programs
> need to evolve too. We've decided to focus our efforts on Google
> Summer of Code and programs like Season of Docs that meet projects'
> sustainability needs going into the next 10 years of open source.
> 
> We want to thank you all for being inspiring role models to these
> students. Many of you were GCI or GSoC students yourselves and have
> been paying it forward for years by helping teenagers discover their
> passion for open source software development. The extent of your
> support was something many didn’t expect when they first started out
> trying to complete a few tasks to earn a Google T-shirt.
> 
> You have welcomed students into your communities and shown them how
> open source is making the world a better place and how they can be a
> part of that. You all have inspired, taught, listened, and made a
> difference in the lives of thousands of students. THANK YOU! These
> students have brought fresh new perspectives and ideas into your
> communities, inspiring long-term committers with their enthusiasm,
> curiosity and skills.
> 
> Many of you have been mentors for all 10 years of GCI (plus GHOP!),
> while others came into the GCI family just this past year. Regardless
> of when you joined, thank you all for showing immense kindness,
> patience, dedication, organization and guidance to the students, the
> other mentors in our GCI community, and to me and the rest of our
> team over the years. 
> 
> These past 10 years of Google Code-in have been an exciting,
> adrenaline pumping adventure – thanks for coming along on the ride
> with us! 
> 
> We will continue to be dedicated to helping open source communities
> be sustainable and finding new contributors is an essential part of
> those efforts. While Google Code-in is now officially retired, we
> look forward to finding new ways to support your communities. 
> 
> Best,
> Stephanie Taylor
> GCI Program Lead
-- 
Follow me on GNU Social at https://loadaverage.org/pikurasa

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Community Bonding Period: Scale Degree Design Proposal

2020-05-31 Thread Devin Ulibarri
Hi All,
Aviral is doing great work.
Our strategy has been for him to fix more straightforward bugs related
to key/mode while we work together on a design for the less trivial
ones.
An average of 4 days a week, he has been getting a 30-60 minute music
theory lesson as well so that he can better identify conceptual errors
as we move ahead. :)
Devin
On Sun, 2020-05-31 at 22:10 +0530, Aviral Gangwar wrote:
> Hello all
> 
> This is a good time for an update since the Community Bonding Period
> is at an end.
> 
> During community bonding, I had regular meetings with my mentor
> Devin, Walter, and the rest of the MB team. We made some significant
> process, found some new issues, and subsequently worked on a fix.
> We fixed octave calculation, sharp and flat preferences for Lilypond
> Output, and finally the initial work of my proposal; renaming the old
> scale degree block to nth modal pitch and following changes to its
> functionality. [zero based indexing] 
> This work can be audited in
> PRs: #2275, #2284, and #2286 respectively.
> 
> - Besides this, I've had a few intensive design discussions with
> Devin regarding issue #1957 which has appeared as a bottleneck at
> times.
> 
> - I've also started work on the crux of my proposal: the addition of
> a new scale degree block and implemented some basic functionality.
> 
> In the upcoming week, I've planned on devising a basic solution for
> #1957 which would solve much of the problem and proceed with work on
> scale degree block. [For technicalities of that, one can visit #2058]
> 
> 
> Thanks
> Aviral
> 
> 
> 
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Weekly Progress: Scale Degree vs n^th Modal Pitch

2020-05-25 Thread Devin Ulibarri
Hi,
Aviral is publishing his progress on musicblocks.net which you can
track at https://musicblocks.net/author/aviralgangwar24/
You can subscribe via https://musicblocks.net/feed/ for instant
updates.
He has made a lot of progress on GH as well. https://github.com/sugarla
bs/musicblocks/pulls/aviral243
Best,
Devin
On Mon, 2020-05-18 at 06:17 +0530, Aviral Gangwar wrote:
> Hello all,
> 
> This is a weekly report of my work for the time frame 9/05/20 -
> 15/05/20.
> 
> I had group meetings with Walter, Vaibhav, Sumit, Jaskirat and other
> Music Blocks participants, everyday except weekends. This week we
> finished first aspect of our ES6 porting. [var-->let conversion].
> Moving to arrow functions still remains.
> 
> Meetings mostly included general discussion related to non-trivial
> issues and clarification of certain doubts of student developers. 
> 
> Each group meeting was followed by a meeting with my mentor [ Devin
> Ulibarri ], except for Tuesday. 
> We made significant process on octave calculation issue, entirely
> revamping the whole process and are close to resolving it. This
> should be done by this the end of this week.
> 
> Apart from that, Devin discussed with me several movable and non-
> movable systems and a workflow for the summer.
> 
> Lastly, I started work, locally, on the implementation of the new
> scale degree block, mostly creating the basic pie menus as discussed
> during our meetings.
> 
> Objective for the upcoming week:
> 
> 1. Finish with the octave calculation issue.
> 2. More design thinking on the new scale degree block.
> 3. Resolve flat/sharp preference issue for some scales.
> 
> Thank You
> 
> Aviral Gangwar
> 
> 
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Weekly Progress Blogs of GSoC

2020-05-08 Thread Devin Ulibarri
Hi Aviral,
If you want, and if it is agreeable to James, you may write on
musicblocks.net, which I maintain. Just let me know, and I can give you
an account with credentials.
Best,
Devin
On Fri, 2020-05-08 at 19:56 +0530, Aviral Gangwar wrote:
> Hello James,
> 
> Could you please help me out with this.
> 
> Which service do you recommend for writing the blogs that also
> complies with the community standards? I wanted to run through you if
> it was feasible to use a separate service such as Medium or use a
> wiki page instead. ( Or any other service you could suggest )
> 
> Thank You
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Libreplanet talk in an hour

2020-05-05 Thread Devin Ulibarri
Hi,
Now available!
https://media.libreplanet.org/u/libreplanet/m/sugar-labs-past-present-a
nd-future-slides/
Walter has the original MB file that he used to make these slides.
Walter, perhaps you would like to share that with us (and FSF as well)
https://media.libreplanet.org/u/libreplanet/m/sugar-labs-past-present-a
nd-future/
Best,
Devin
On Tue, 2020-03-17 at 07:26 +1100, James Cameron wrote:
> Well done.  Let us know when the videos are available?
> 
> On Mon, Mar 16, 2020 at 01:52:58PM +, devin@ulibarri.website
> wrote:
> > 
> > Hi,
> > 
> > From the FSF:
> > 
> > Following O'Brien in the "Freedom" room of the conference were
> > Devin
> > Ulibarri and Walter Bender of Sugar Labs, who gave an overview
> > of the
> > project's developers, teachers, and students coming together to
> > work on
> > educational free software projects. Sugar Labs's application of
> > this
> > community effort is widely varied, ranging from hacking on
> > introductory,
> > visual programming languages to contributing to critical
> > components of the
> > Sugar OS distribution of the GNU/Linux operating system.
> > 
> > Full report
> > 
> > [1]https://www.fsf.org/blogs/community/
> > libreplanet-2020-online-second-day-of-the-conference-closes-on-a-
> > high-note
> > 
> > Devin
> > 
> > On Sun, 2020-03-15 at 16:19 -0300, Martin Abente wrote:
> > 
> > No problem!
> > 
> > On Sun, Mar 15, 2020 at 4:18 PM  wrote:
> > 
> > Hi,
> > 
> > Sorry, I just saw this.
> > 
> > Devin
> > 
> > On 2020-03-15 17:59, Martin Abente wrote:
> > > Hi Devin,
> > >
> > > If you have the time, please mention
> > > [2]https://flathub.org/apps/search/sugarlabs (making
> > Sugar apps to
> > work
> > > in ALL Linux desktops)  It will be an important projec
> > t for the
> > > future of Sugar as well.
> > >
> > > You can read more about it here
> > > [3]https://blogs.gnome.org/tchx84/2019/11/22/
> > linux-app-summit-2019-and-sugar-learning-tools/
> > >
> > > Regards,
> > > Martin.
> > 
> > References:
> > 
> > [1] https://www.fsf.org/blogs/community/libreplanet-2020-online-
> > second-day-of-the-conference-closes-on-a-high-note
> > [2] https://flathub.org/apps/search/sugarlabs
> > [3] https://blogs.gnome.org/tchx84/2019/11/22/linux-app-summit-
> > 2019-and-sugar-learning-tools/
> > 
> > ___
> > Sugar-devel mailing list
> > Sugar-devel@lists.sugarlabs.org
> > http://lists.sugarlabs.org/listinfo/sugar-devel
> ___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Libreplanet talk in an hour

2020-03-15 Thread Devin Ulibarri
Hi,

This all came together at the last minute, which is one of the reasons
this is being sent out at the last minute.

https://libreplanet.org/2020/program/

Find us at

EST -- 14:30 - 15:15
Sugar Labs -- Past, Present, and Future
Room: Freedom https://meet.fsf.org/freedom
Topic: Free Software in practice
Speakers:
Devin Ulibarri
Walter Bender

Cheers!

Devin
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar-devel] Proposal: moving "assisting mentors" back to role for GSoC 2020

2020-03-13 Thread Devin Ulibarri
Hi,
I expect that the project "## Music Blocks Scale Degree vs n^th Modal P
itch" would be near impossible without my assistance. 
Also, my resume is never benefited thus far from any of these things. I
have never gotten a job from putting these things on a resume. The
"problem" is that I identify myself as a musician, and music career
jobs do not care to see GSoC on the resume.
At any rate, I am happy to help. In particular, I want to stamp out
this design issue as it is it seems to me to be the last big design
issue for all the basic functions of a visual programming language.
Devin
On Fri, 2020-03-13 at 09:27 -0400, Walter Bender wrote:
> I think it is not hard to judge who wants to mentor from passion vs
> something to put on a resume. Let's leave it to the project leaders
> to make those calls. That said, mentors should have demonstrable
> experience of relevant contributions.
> 
> On Fri, Mar 13, 2020 at 8:02 AM Samson Goddy 
> rg> wrote:
> > Hello everyone, 
> > 
> > The quicker we understand that Sugar Labs is an "educational
> > project," then the better for us, we have been battling on matters
> > that in "my opinion" is pointless.  That said, First, I don't
> > understand the whole point for labeling someone an "assistant
> > mentor," this is a community we need to be sensitive to what put
> > out there. First, I listed myself as an "assistant mentor" not
> > because I cannot code, but because I am focusing on the other part
> > of the "community" which is keeping things healthy and welcoming,
> > we are all volunteers, we should respect that fact. 
> > 
> > Honestly removing me from GSoC because of "expect the previous
> > assistant mentors to either promote themselves to the position of
> > mentor by showing their expertise or be content with participation
> > within the wider Sugar Labs community." At the same time, I can
> > easily prove that by sending PRs, I don't think the same applies to
> > folks that cannot code, again I wasn't born in the 80s, but I am
> > sure in 2020, there is more aspect to software than just coding.
> > Let us stop doing things that will drive folks away; everyone is
> > important.
> > 
> > 
> > I am not an org admin; I grew up with Sugar, correctly understand
> > how Sugar was created but chose to focus primarily on something
> > that will keep "Sugar Labs" healthy. I don't see how having extra
> > folks into a project as "mentors" will hurt the student
> > performance. It gives the student a more broad knowledge of what to
> > do to make the project usable, maintainable, and scalable. 
> > 
> > 
> > We have more important things to focus on than argue about
> > assistant mentorship.
> > 
> > Regards
> > 
> > On Fri, Mar 13, 2020 at 12:23 PM Lionel Laské 
> > om> wrote:
> > > 
> > > Hi James,
> > > 
> > > Thanks for this.
> > > 
> > > I think that assisting mentor notion has no sense.
> > > We need to have one mentor that lead the project with some co-
> > > mentors to supply him when/if he's unavailable. Each mentor could
> > > ask help or advice to other members of the community if needed,
> > > we don't need to identify these guys as "Assisting mentor". 
> > > 
> > > As Stephanie said in the thread you mention: "Unfortunately some
> > > people want to be a mentor because they think it will look good
> > > on their resume, these are not the folks you want to be mentoring
> > > students.". I'm afraid it's the same thing with "Assisting
> > > mentor".
> > > 
> > > Regards.
> > > 
> > >   Lionel.
> > > 
> > > 
> > > Le ven. 13 mars 2020 à 08:31, 
> > > s.org> a écrit :
> > > > 
> > > > Date: Fri, 13 Mar 2020 16:55:16 +1100
> > > > From: James Cameron 
> > > > To: sugar-devel@lists.sugarlabs.org
> > > > Subject: [Sugar-devel] Proposal: moving "assisting mentors"
> > > > back to
> > > >         the community role for GSoC 2020
> > > > Message-ID: <20200313055516.gm28...@laptop.org>
> > > > Content-Type: text/plain; charset=us-ascii
> > > > 
> > > > Walter and I are your organisation administrators for GSoC
> > > > 2020.
> > > > 
> > > > On the GSoc Mentors mailing list from 8th March and still going
> > > > is a
> > > > thread "Deadline to invite mentors" which morphed into the
> > > > expertise
> > > > required of mentors to do a project [1].
> > > > 
> > > > After putting forward the Sugar Labs compromise practice of
> > > > "coding
> > > > mentors" and "assistant mentors", there has been both criticism
> > > > and
> > > > support for the practice from other organisation
> > > > administrators.  The
> > > > criticism has been voluminous and well stated.  The support
> > > > comparatively muted.
> > > > 
> > > > I'd like to hear what the Sugar Labs community thinks now.
> > > > 
> > > > The effect of the change [2] can be seen here [3].
> > > > 
> > > > In implementing the change we would;
> > > > 
> > > > - require _all_ project communication to be carried out in the
> > > > open,
> > > >   on GitHub, mailing list, or IRC,
> > > > 
> > > > - expect the 

Re: [Sugar-devel] Mascot for sugar

2020-03-04 Thread Devin Ulibarri
So far, we have turtle (turtle blocks) and mice (music blocks).
Maybe a sugarcube? (that would be kind of silly, but who knows?)
On Wed, 2020-03-04 at 23:31 +0300, Srevin Saju wrote:
> Sugarlabs needs a mascot to welcome new users of the sugar desktop,
> This can be an important part of outreaching sugar to daily desktop
> users. One way of creating a mascot for sugar is to use a
> competition. The benefits are two hold, one is the more people come
> to know of Sugarlabs and their non-profit collective education
> systems. The other is, we are getting a mascot personalized to sugar.
> Most open source companies have mascots too. So its a subject to be
> brought to discussion, if anyone is interested
> V/r
> 
> 
> SREVIN SAJU
> https://srevinsaju.github.io
> 
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [SLOBS] Poll Results Oversight Election 2019-21

2020-02-03 Thread Devin Ulibarri
Hi,
I do not think we should meet today because we do not have enough time
to reach consensus for a meeting time today.
I will not be able to meet this Weds at the scheduled time.
I could meet any Monday of the month at 8pm UTC
In general, 8pm-10pm UTC is going to cause a lot of conflicts with my
schedule unless it lands on a Sunday (EST).
Devin
On Sun, 2020-02-02 at 17:43 -0500, Claudia Urrea wrote:
> Thank you. Do we have a time for the next meeting?
> 
> Claudia 
> 
> On Sun, Feb 2, 2020 at 10:52 AM Oloruntola Ore-Aruwaji 
> gmail.com> wrote:
> > congrats to the newly elected members
> > 
> > On Sun, Feb 2, 2020 at 10:49 AM Vipul Gupta 
> > om> wrote:
> > > Hello folks, 
> > > The election for the Sugar Labs Oversight Board 2019-21 ended on
> > > 31st January 2020. There were 3 Oversight Board slots to be
> > > elected for the 2019-2021 period. The winning candidates are
> > > listed as follows. 
> > > 
> > > 1. Claudia Urrea  
> > > 2. Ibiam Chihurumnaya  
> > > 3. Rahul Bothra  
> > > 
> > > Heartiest congratulations to all, hope to see new and amazing
> > > initiatives come up from the board in the upcoming years. As the
> > > election administrator, I would like to thank the people who
> > > participated, voted and helped out to make this process
> > > convenient & accessible to all. I hope to make it better next
> > > year. As always, happy to take up any questions/feedback on the
> > > conclusion of this election.
> > > 
> > > Best, 
> > > Vipul 
> > > ___
> > > Sugar-devel mailing list
> > > Sugar-devel@lists.sugarlabs.org
> > > http://lists.sugarlabs.org/listinfo/sugar-devel
> > > 
> > ___
> > SLOBs mailing list
> > sl...@lists.sugarlabs.org
> > http://lists.sugarlabs.org/listinfo/slobs
> > 
> ___
> SLOBs mailing list
> sl...@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/slobs___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Contributing to Open Source

2019-12-05 Thread Devin Ulibarri
On Thu, 2019-12-05 at 15:26 -0800, Raghav Aggarwal wrote:
> Can you tell me how do i get started in Sugarlabs for GSOC.?

You are a bit early.

You can do three things:
1. Join us in IRC at #sugar on freenode
2. Look for issues to help us with on Github (communicate with us on
IRC and/or here for most synergy)
3. Track https://github.com/sugarlabs/GSoC/ for developments on the
major projects we would like to work on for 2020
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Regarding Stand at FOSDEM [1-2 February]

2019-12-05 Thread Devin Ulibarri
Hi Vipul,

Thanks for all this.

On Thu, 2019-12-05 at 19:18 +0530, Vipul Gupta wrote:
> Thanks, James, I went through the logs. I concur with the views put
> forward by MrBIOS and Samson. I think conferences help. 

They most certainly can.

As a new org, with a new set of responsibilities, what we need is the
following:
1. Strategic Planning
  * Where do we see ourselves in 3, 5, and 10 years
  * Marketing Strategy (which can include conferences, etc.)
  * Business Model (what are our revenue sources and how we get them,
what are the inputs and outputs for our resources--time included)
2. A Budget
  * Given our current situation, what can we afford
  * Based on different assumptions, what might we be able to afford if
we meet our goals.

This is a top-down approach. A bottom-up approach is "I found an
awesome opportunity, let's go for it." I have found, through my
experience, that both are important.

> Regarding funding, that I would leave the SLOB to decide on case by
> case basis. It would really help out if people can suggest other
> conferences as well and move forward in a planned manner.

We should come up with a budget and allocate resources for things like
conferences, which I think we all agree are important. However, I
advocate strongly that it be in the context of a larger plan.

Whoever wants to help us with these tasks, I am all for hearing your
input.

Best,
Devin
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] GCI 2019 mentor

2019-11-30 Thread Devin Ulibarri
On Sat, 2019-11-30 at 16:36 +0530, Sarthak gupta wrote:
> I want to be a mentor for GCI 2019 at Sugarlabs

(Someone, please correct me if I am wrong) I think that it is too late
to be officially in the system for GCI 2019 Mentoring. However, please
keep in touch and stay involved. And, of course, you can participate in
an unofficial capacity by helping answer questions on IRC.

Thanks!
Devin
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] GCI 2019 Announced

2019-09-24 Thread Devin Ulibarri
On Tue, 2019-09-24 at 07:32 +1000, James Cameron wrote:
> Without users opening issues, we don't have an easy queue of work to
> shovel into this.
> 
> I'm watching as many repositories as possible, but nothing much is
> coming in.  Not just Sugar, also the same on Sugarizer and Music
> Blocks.  

I am very behind on reporting Music Blocks issues, but I assure you I
know of plenty that need to be addressed.

It will be motivating for me to know that students will get the chance
to work on some of these issues.

- Devin
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Meeting Notes from Monday's GSoC Intern Group Meeting

2019-08-21 Thread Devin Ulibarri
On Wed, 2019-08-21 at 08:19 -0400, Walter Bender wrote:
> Meeting Bot was down, so I posted the notes in the wiki:
Thanks for this -- I thought it was just me...
> 
> https://wiki.sugarlabs.org/go/Summer_of_Code/2019/Meeting_Notes/19-
> 08-19
In response to:
>  sparsh0204, Don't worry about tweaking the pie
> menu for updating the values.
>  We can revisit when Devin comes up with some
> clear designs.
Basically, my improvement is to only have 1/1,1/2,1/4,1/8, and 1/16 in
pie menu as everything else can be created by another method. (And
because mixing these various types of notes is highly unusual in
music.)
https://github.com/sugarlabs/musicblocks/pull/1828#issuecomment-5225225
24

(For the outer pie menu) I think we only need the following options:
1/1,1/2,1/4,1/8, and 1/16.
The widget should warn the user that it is not taking any input shorter
than 1/16 (if, for example, the user tries to divide a 1/16 note).
Best,
Devin___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] GSoC meeting log

2019-07-08 Thread Devin Ulibarri
On Mon, 2019-07-08 at 13:24 -0400, Walter Bender wrote:
> Please see http://meeting.sugarlabs.org/sugar-meeting/meetings/2019-
> 07-08T16:32:13
I am sorry that I missed the meeting, but I read the logs -- thank you.
I also read http://meeting.sugarlabs.org/sugar-meeting/meetings/2019-07
-08T16:32:13 -- thank you, Favour!
Devin___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] GSoC meeting log

2019-06-24 Thread Devin Ulibarri
Hi,
Sorry I had to leave early. I ended the meeting just now.
http://meeting.sugarlabs.org/sugar-meeting/meetings/2019-06-24T16:38:06
Many thanks!
Devin
On Mon, 2019-06-24 at 13:17 -0400, Walter Bender wrote:
> Not sure this got properly logged, so here is the transcript:
> http://meeting.sugarlabs.org/sugar-meeting/meetings/2019-06-24
> 
> regards.
> 
> -walter
> 
> -- 
> Walter Bender
> Sugar Labs
> http://www.sugarlabs.org
> 
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Music Blocks at Libre Planet

2019-06-18 Thread Devin Ulibarri
Hello,
An update on:
On Tue, 2019-05-28 at 21:36 -0400, Devin Ulibarri wrote:
> Also, an article that I wrote for the FSF (https://fsf.org) bulletin
> (a
> bout the same project discussed in the talk) is set to be published
> and
> sent out very soon. I will forward it once it is in distribution. The
> idea behind the project was "How do we bring Free Software philosophy
> to the public schools?" We used Music Blocks, computation, and music
> as
> our entry point into this topic.
The PDF of the article is available at https://static.fsf.org/nosvn/bul
letin/FSF_Bulletin_Spring_2019.pdf
Online version (without pictures, it seems) is available at https://www
.fsf.org/bulletin/2019/spring/fsf-teaches-free-software-to-public-
school-youth
Enjoy!
Devin___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Music Blocks at Libre Planet

2019-05-29 Thread Devin Ulibarri
On Tue, 2019-05-28 at 21:36 -0400, Devin Ulibarri wrote:
> Here is a video of the talk:
> https://media.libreplanet.org/u/libreplanet/m/lp-2019-lightning-talks
> /

Also, FYI, the portion of the video where I talk begins at ~36:30 and
ends ~42:00
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [SLOBS] GCI summit travel

2019-05-29 Thread Devin Ulibarri
Hi,
+1 from me.
Please take some photos and write a blog post about it.
Devin
On Tue, 2019-05-28 at 19:33 -0700, Alex Perez wrote:
> +1 from me, we should arrange to meet up while you are here. Is the
> summit in Mountain View?
> 
> Walter Bender wrote on 5/28/19 7:07 PM:
> > I've been selected by the GCI winners to represent SL at the summit
> > next month. Google has provided US $1500 for travel (all other
> > expenses are directly covered by Google.) I anticipate that the
> > total cost of my trip will be < US $1000. I'd like approval from
> > SLOB before booking my flight.
> > 
> > regards.
> > 
> > -walter
> > 
> > -- 
> > Walter Bender
> > Sugar Labs
> > http://www.sugarlabs.org
> > 
> > 
> > 
> > ___
> > SLOBs mailing list
> > sl...@lists.sugarlabs.org
> > http://lists.sugarlabs.org/listinfo/slobs
>  
> ___
> SLOBs mailing list
> sl...@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/slobs___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Music Blocks at Libre Planet

2019-05-28 Thread Devin Ulibarri
Hi,

I did a talk about Music Blocks at this years' Libre Planet.

Here is a video of the talk:
https://media.libreplanet.org/u/libreplanet/m/lp-2019-lightning-talks/

Here are the slides:
https://media.libreplanet.org/mgoblin_media/media_entries/2270/2019-03-
24_Lightning_Talk_v2.pdf

Also, an article that I wrote for the FSF (https://fsf.org) bulletin (a
bout the same project discussed in the talk) is set to be published and
sent out very soon. I will forward it once it is in distribution. The
idea behind the project was "How do we bring Free Software philosophy
to the public schools?" We used Music Blocks, computation, and music as
our entry point into this topic.

Best Wishes!
Devin
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar Outreach Plans 2019 - PyCon Cleveland (Tony Anderson)

2019-05-12 Thread Devin Ulibarri
On Sat, 2019-05-11 at 22:53 +0200, Lionel Laské wrote:
> You could find it: https://wiki.sugarlabs.org/go/Sugarizer_Saint-Ouen
> _deployment

Thanks for this!

I look forward to reading more.

Especially interested in the kinds of projects that teachers and
students are doing.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] GSoC 2019; Selection of Mentors and Projects

2019-04-07 Thread Devin Ulibarri
On Sat, 2019-04-06 at 21:49 -0400, Walter Bender wrote:
> But I think any project worth the effort would benefit from input
> from a variety of perspectives: coding, design, UX, testing, etc. I
> don't know of anyone in my experience (40+ years of software
> development projects) who can do all of that on their own.

As the representative "non-coder" contributor to SL project Music
Blocks, of course I think that software development gains a lot from
various skill-sets.

In terms of policy, I agree that for mentorship we should not have a
limit.

I really appreciate having been let on board for GSoC my first year
without having to have studied coding before. This being said, I have
learned some basic coding-concepts along the way, which is fun too.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Abandoned or orphaned activities

2019-01-22 Thread Devin Ulibarri
Hi,
This was my experience:
 * I came into SugarLabs community at the time that this migration was 
beginning to happen.
 * I started a GH account because that is where I was told the software was 
being maintained.
 * I have continued to "go with the flow" and work via GH although I have come 
to understand more of the history and context of this matter.
These are my thoughts and opinions:
 * I remember an argument that one reason to move to GH is "that is where all 
the developers are", but since our migration I have seen so many kids (usually 
GCI) set up new accounts with GH in order to contribute to SL (and to 
participate in GCI). This makes me think that many people are willing to join 
our development regardless of whatever tools/services we use, and whatever 
tool/services we use, if they are not yet setup with them, they are willing to 
get setup in order to join development.
 * Another argument seems to boil down to "we will be more productive using GH 
because we need not worry about the hassle of maintaining our own code hosting 
service". Is there evidence that we are more productive now than before? Not 
having the opportunity to learn/use the other systems, I would only be guessing.
 * In theory, SL running its own version control, seems to me like it would be 
a) more fun for someone interested in this kind of work, b) a learning 
opportunity, and c) gives maximum freedom/flexibility to the ways in which we 
would like to do development.
 * I would rather be using software that is licensed under a FLOSS license than 
a proprietary license. gnu.org came up with some criteria to evaluate "code 
hosting services" such as GH: https://www.gnu.org/software/repo-criteria.html 
(which, btw, gets an "F", the lowest grade) The whole reason I am in this in 
the first place is because I believe the free/libre model of software to be the 
best for society and education. 
Devin
On Tue, 2019-01-22 at 07:15 +0200, Tony Anderson wrote:
> Walter, 
> 
> I will try. I am moving on Feb 3 to Palawan. I'll try to get to it
> then. My principal concern re GSOC is to define projects with
> manageable scope - many of the past projects ended undelivered.
> 
> Tony
> 
> On 1/21/19 3:10 PM, Walter Bender wrote:
> > 
> > 
> > On Mon, Jan 21, 2019 at 3:44 AM James Cameron 
> > wrote:
> > > Fascinating, I never thought the move to GitHub was ever going to
> > > achieve all that.  It was to enable a shutdown of the
> > > unmaintained
> > > gitorious instance at git.sugarlabs.org.  Which still hasn't
> > > happened
> > > because it is still useful, in turn because this community hasn't
> > > the
> > > time to do the necessary leg work to finish the move to GitHub.
> > > 
> > > 
> > I would be curious what is still on Gitorious that hasn't been
> > migrated.
> > 
> > FWIW, my principle motivations for the move were (1) as James
> > points out -- on less piece of infrastructure for us to maintain;
> > and (2) GitHub for better or worse is much more familiar to and
> > likely to be discovered by potential developers. I think GH has
> > been a decent tool which requires minimal effort on our part. Not
> > sure that the latter really amounts to too much.
> > 
> > Re Tony's point about the ownership model, I don't see that
> > anything we are doing suggests we don't want to continue to support
> > individual contributions. I interpreted James's list not as a
> > matter of ownership but rather a surfacing of what is actually
> > happening re maintenance. In some sense, what is being articulated
> > is the equivalent of the Fructose vs Honey nomenclature of the past
> > where the core developers are saying: "These activities will be
> > maintained. Cannot speak for everything else."
> > 
> > That said, I think Tony makes a great point re thinking about the
> > pedagogical implications of our choices, which have had little if
> > any input from the learning side of the house. Would be great to
> > get more input to help us in regard to what is most valuable to our
> > users (whether they know it or not). @Tony Anderson would be great
> > if you could rework you thoughts about Python into a GSoC idea.
> > 
> > regards.
> > 
> > -walter
> >  
> > > In short, it has nothing to do with the tools, and everything to
> > > do
> > > with contributors.
> > > 
> > > I'll continue to focus on the activities I've got on my list. 
> > > That
> > > doesn't mean I won't help with the other activities, but I won't
> > > necessarily spend as much time with the others.
> > > 
> > > On Mon, Jan 21, 2019 at 09:12:01AM +0200, Tony Anderson wrote:
> > > > While it is marvelous to see some actual attention to the Sugar
> > > activities,
> > > > this approach is the direct opposite of the logic behind the
> > > move of the
> > > > activities to gitHub. This is a return to the G1G1 model in
> > > which individuals
> > > > develop, contribute and own activities. There can be no
> > > abandoned or orphaned
> > > > activities in a community support model.
> 

Re: [Sugar-devel] Trip Report during visit to GSOC Summit

2019-01-11 Thread Devin Ulibarri
Hi,
Apologies for sending this so late.
This is my simple trip report from the summit: https://musicblocks.net/
2018/11/11/devin-represents-sugar-labs-at-gsoc-mentor-summit/
Also, this is the slideshow from the presentation I gave during one of
the days of lightning talks: https://owncloud.libretools.com/index.php/
s/A7j3gZyxntuItRf
I had a good time. Thank you for the opportunity to represent
SugarLabs!
Best,
Devin
On Mon, 2018-11-26 at 19:23 +0530, Jaskirat Singh wrote:
> Greetings of the Day !
> 
> Well here is my Trip during my visit to GSOC meetups and Summit , USA
> 
> https://docs.google.com/document/d/1YNr93-4bztKPG1SDopP6FT9Xvrv1iZYiK
> O-masN6haU/edit?usp=drivesdk
> 
> Thanks
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [SLOBS] welcoming the new Sugar Labs oversight board members

2018-12-22 Thread Devin Ulibarri
On Fri, 2018-12-21 at 08:23 -0500, Walter Bender wrote:
> * Devin and I head to Japan to run some Music Blocks workshops in
> early January as part of an ongoing effort to reach elementary
> schools throughout the country. It has been going really well so far
> and I have high hopes that this little bit of Sugar will be used and
> enjoyed widely.

On this note (no pun intended!) what day/time will the first SLOBS
meeting be? January 4th will probably be impossible for both Walter and
myself. The following week, January 11th would be "doable" for me.
Sorry to bother, but I am trying to plan ahead a little bit.

Many thanks and looking forward to working with the team!

Devin
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Announcement of the Candidacy of Devin Ulibarri

2018-11-30 Thread Devin Ulibarri
Hi All,
Please see my announcement for candidacy.
https://wiki.sugarlabs.org/go/Oversight_Board/2018-2020-candidates/Devi
n_Ulibarri
I kept it short and simple. Thanks to the SL member who encouraged me
to become a candidate.
> Devin Ulibarri teaches as faculty for the Preparatory and Continuing
> Education schools at New England Conservatory and is co-creator, with
> Walter Bender and all of the wonderful students from around the
> globe, of Music Blocks, a software libre tool for exploring music's
> fundamental concepts. Music Blocks software is currently being
> considered for Japan's national coding curriculum in 2020. Music
> Blocks development for 2020 is being done in partnership with Gakken,
> a major Japanese publishing company with funding from Japan's
> Ministry of Economics Trade and Industry.
> 
> Ulibarri has been involved in SugarLabs for about 4 years now. He
> fully commits to its mission to put education at the forefront of
> education technology and its commitment to empowering students with
> powerful tools for learning as well as the means, methods, and agency
> needed to maximize the learning potential.
> 
> Ulibarri has been a committed mentor for Google Summer-of-Code and
> Google Code-in for 4 years and just recently represented SugarLabs at
> the 2018 Google Summer-of-Code mentor summit.
> 
> Ulibarri envisions a SugarLabs that involves educators, students, and
> school administrators alike in the process of our tool development
> and broader community. 
Best,
Devin___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] new GCI task added

2018-11-13 Thread Devin Ulibarri
On Wed, 2018-11-14 at 00:34 +0530, Avinash Bharti wrote:
> Hello there,
> I have just added a new GCI task, Please have a look :)
> https://codein.withgoogle.com/dashboard/tasks/6301105756569600/
I do not know much about Sugar Social, but your idea seems good. Will
defer to others.
Cheers!
Devin___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Fwd: [GCI-mentors] GCI 2018 org applications open September 6-17 - contest begins October 23rd for students

2018-08-29 Thread Devin Ulibarri
Hi,
Certainly.
Devin
On Thu, 2018-08-30 at 00:02 +0100, Glide wrote:
> Would love to participate!
> 
> Cheers.
> 
> On Wed, Aug 29, 2018 at 10:14 PM James Cameron 
> wrote:
> > I'm looking forward to it.
> > 
> > On Wed, Aug 29, 2018 at 05:09:50PM -0400, Walter Bender wrote:
> > > 
> > > Note that everything is pushed ahead by 1 month.
> > > Any interest in participating this year?
> > > 
> > > regards.
> > > 
> > > -walter
> > > -- Forwarded message -
> > > From: Google Code-in Mentors <[1]gci-ment...@googlegroups.com>
> > > Date: Wed, Aug 29, 2018 at 3:34 PM
> > > Subject: [GCI-mentors] GCI 2018 org applications open September
> > 6-17 - contest
> > > begins October 23rd for students
> > > To: Google Code-in Mentors <[2]gci-ment...@googlegroups.com>
> > > 
> > > Hello GCI mentors,
> > > 
> > > We are pleased to announce[3] Google Code-in (GCI) 2018, the 9th
> > consecutive
> > > year of our contest for pre-university students ages 13-17.
> > Please be aware GCI
> > > will start about a month earlier this year than in previous years
> > - the contest
> > > starts for students October 23rd!
> > > 
> > > The GCI timeline, FAQs, Rules and flyers have been updated on
> > the[4] contest
> > > site.
> > > 
> > > Organizations -- If you would like to apply for the 2018 program
> > please start
> > > thinking about the tasks you would like students to work on and
> > reach out to
> > > your community members to ask if they would like to be mentors
> > for the program.
> > > Organization applications open for GCI orgs next week on
> > Thursday, September
> > > 6th, and close less than 2 weeks later on Monday, September 17th.
> > We will
> > > announce organizations on Tuesday, September 18th giving orgs 5
> > weeks to create
> > > their tasks before the contest begins on October 23rd.
> > > 
> > > The major changes for GCI 2018 are:
> > > 
> > >   • Orgs will evaluate the 20 students completing the most tasks
> > with their org
> > >     when deciding on finalists and winners
> > > 
> > >   • Orgs will choose 6 finalists (instead of 5)
> > > 
> > >   • We have renamed the User Interface category to Design
> > > 
> > >   • Students will have to wait until Google reviews their
> > Parental Consent form
> > >     before they can claim their first task. This will slow things
> > down but it
> > >     is a requirement to be able to continue the program.
> > > 
> > >   • No tasks asking for personal information about students will
> > be allowed
> > >     (this includes tasks asking for students to introduce
> > themselves with info
> > >     like what country they are from, or photos of the students,
> > etc.).
> > > 
> > > We are looking to continue the growth of this program and reach a
> > record number
> > > of teenagers this year! Read more on today’s[5] blog post.
> > > 
> > > If you have any questions about Google Code-in please contact us
> > at [6]
> > > gci-supp...@google.com
> > > 
> > > Best,
> > > 
> > > Stephanie and Mary
> > > 
> > > --
> > > You received this message because you are subscribed to the
> > Google Groups
> > > "Google Code-in Mentors" group.
> > > To unsubscribe from this group and stop receiving emails from it,
> > send an email
> > > to [7]gci-mentors+unsubscr...@googlegroups.com.
> > > To post to this group, send email to [8]gci-mentors@googlegroups.
> > com.
> > > To view this discussion on the web visit [9]https://groups.google
> > .com/d/msgid/
> > > gci-mentors/a0aa5a28-3853-4f4f-a547-
> > 7cb816932147%40googlegroups.com.
> > > For more options, visit [10]https://groups.google.com/d/optout.
> > > 
> > > --
> > > Walter Bender
> > > Sugar Labs
> > > [11]http://www.sugarlabs.org
> > > [12]
> > > 
> > > References:
> > > 
> > > [1] mailto:gci-ment...@googlegroups.com
> > > [2] mailto:gci-ment...@googlegroups.com
> > > [3] http://g.co/gci
> > > [4] http://g.co/gci
> > > [5] https://opensource.googleblog.com/2018/08/announcing-google-c
> > ode-in-2018.html
> > > [6] mailto:gci-supp...@google.com
> > > [7] mailto:gci-mentors+unsubscr...@googlegroups.com
> > > [8] mailto:gci-ment...@googlegroups.com
> > > [9] https://groups.google.com/d/msgid/gci-mentors/a0aa5a28-3853-4
> > f4f-a547-
> > 7cb816932147%40googlegroups.com?utm_medium=email_source=footer
> > > [10] https://groups.google.com/d/optout
> > > [11] http://www.sugarlabs.org/
> > > [12] http://www.sugarlabs.org/
> > 
> > > ___
> > > Sugar-devel mailing list
> > > Sugar-devel@lists.sugarlabs.org
> > > http://lists.sugarlabs.org/listinfo/sugar-devel
> > 
> > 
> > ___
> > Sugar-devel mailing list
> > Sugar-devel@lists.sugarlabs.org
> > http://lists.sugarlabs.org/listinfo/sugar-devel
> > ___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] GSoC'18 Final Report - Going Beyond Equal Temperament in Music Blocks

2018-08-12 Thread Devin Ulibarri
On Sun, 2018-08-12 at 18:47 +0530, Riya Lohia wrote:
> Here is the link to my final report : https://medium.com/gsoc18-with-
> sugar-labs/gsoc18-final-report-3c1daf9c98e9
> Please share your valuable suggestions.
I find this link to work for me: https://medium.com/gsoc18-with-sugar-l
abs/gsoc18-final-report-3c1daf9c98e9
Devin___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [FEATURE] Regarding Music Blocks for GSoC

2018-02-13 Thread Devin Ulibarri


James Cameron:
> I'd like to see Music Blocks in these places;
> 
> - Fedora SoaS,
> 
> - Sugar Live Build, or Debian,
> 
> - Sugarizer,
> 
> - activities.sugarlabs.org
> 

+1

and at some point in the future, a python version would be awesome
(starting from the python Turtle Blocks)
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [FEATURE] Regarding Music Blocks for GSoC

2018-02-13 Thread Devin Ulibarri
Sumit Srivastava:
> Hello everyone!
> 
> How important is music blocks for Sugar Labs? 

It is important. It draws upon the past (i.e. LOGO, TurtleArt/Blocks,
little known "MusicBox") as well as pointing to the future (i.e. time
inherent to music adds a new dimension). It also aims to integrate with
everything else in sugar.

> PS::About Me: coder-guitarist-teacher

Great!

> I've built a few web apps that have had a few thousand users.

Is any of the code published? If so, please share links.

Devin
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] For those interested in helping with Music Blocks | Goals and Timeline

2018-02-04 Thread Devin Ulibarri
Calling all interested in helping with Music Blocks
===

There are some high priority phases in the next few months. For those
interested in contributing to Music Blocks[1], please read the following
as it details our current goals.

[1] Music Blocks may be tested at
http://walterbender.github.io/musicblocks/ and the latest code may be
found at https://github.com/walterbender/musicblocks/

Timeline Overview
=

February -- MAJOR Month of Finding and Squashing Bugs!
Feb/March -- Updates to the interactive guide
(https://sandbox.musicblocks.net/manual-tharangi/index.php)
April/May -- Final review and prep for GSoC

Bugs


Bugs are places where the program does not behave in the way expected.
Bugs are /not/ new features. For February, we value locating, analyzing,
and solving bugs over new ideas. Please report bugs to
www.github.com/walterbender/musicblocks/issues

Specifics
=

In my mind, the bugs that we should fix are:
* Anything related to block movement and how they appear on the screen
* Bugs related to block combination--even unexpected block combination
(i.e. are there any error messages that we are missing? And unexpected
results from strange block combinations)
* Any bugs found in the widgets, which are not very well tested at this
point (the widgets themselves as well as how their unique blocks behave
when mixed with other blocks)

Some Links
==

(we need more bugs reported as we know more exist--here are some that
are up already)

Some UI things: https://github.com/walterbender/musicblocks/issues/1009
and https://github.com/walterbender/musicblocks/issues/374
Box: https://github.com/walterbender/musicblocks/issues/695
Widgets: https://github.com/walterbender/musicblocks/issues?q=is%3Aissue
+is%3Aopen+widget+label%3Awidget (we need more testing for widgets; I
can help)
Languages: https://github.com/walterbender/musicblocks/issues/1011

As always, we appreciate all the time and effort that everyone is
putting in! Every bit of assistance is cherished and appreciated. :)

Thank you!
Devin
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [SLOBS] [IAEP] [SLOB] workshop travel motion

2018-01-08 Thread Devin Ulibarri
Hello,

Adam, yes I will report in the form of blogposts to musicblocks.net 

Thank you all!
Devin

On 2018 1 8 20:32:58 UTC, Adam Holt <h...@laptop.org> wrote:
>+1 if it's clarified where public community reporting will take place,
>e.g.
>in the form of blog post(s) @ https://musicblocks.net
><https://musicblocks.net/2018/01/02/translation-of-yokohama-science-frontier-blog-article-of-devins-visit-on-12-16-2017/>
>or any such/similar.
>
>On Mon, Jan 8, 2018 at 10:05 AM, Walter Bender
><walter.ben...@gmail.com>
>wrote:
>
>>
>> On Mon, Jan 8, 2018 at 9:28 AM, Chris Leonard
><cjlhomeaddr...@gmail.com>
>> wrote:
>>
>>> Walter,
>>>
>>> As always, I am ready to assist with i18n/L10n efforts as needed. 
>In the
>>> past we've had an active Japanese localizer, but it has not been a
>priority
>>> language for recruiting.  Efforts like this are wonderful
>opportunities to
>>> reach out to an online language community at other projects to let
>them
>>> know that their work is destined in real-time for a particular
>audience,
>>> which can be quite motivating.  It is also an opportunity to recruit
>new
>>> stakeholders to the L10n effort to benefit all.
>>>
>>> https://translate.sugarlabs.org/ja/
>>>
>>
>> Devin speaks Japanese and has been working with a colleague from
>Japan who
>> is familiar with all of the specialized music terms so for the
>moment, we
>> are in good shape. (Devin also translated the guide into Japanese.)
>>
>> -walter
>>
>>>
>>> cjl
>>>
>>> On Sun, Jan 7, 2018 at 8:50 PM, Walter Bender
><walter.ben...@gmail.com>
>>> wrote:
>>>
>>>> Devin Ulibarri is returning from Japan, where he ran a number of
>Music
>>>> Blocks workshops. While he was there, he also met with METI (the
>Japanese
>>>> ministry of economics, trade, and industry), which has a interest
>in STEM
>>>> education and with whom he initiated talks about doing a
>large-scale
>>>> initiative in Japan. He has been invited back to follow up on the
>work at a
>>>> school in Yolohama and to have follow-up meetings with METI. He is
>>>> requesting funds to support his travel:
>>>>
>>>> * between US $800-1200 for airfare; and
>>>> * approximately $40 for local transportation in Japan
>>>>
>>>> He has accomodations accounted for and hence does need funds for a
>hotel.
>>>>
>>>> Motion 2018-02: Provide Devin Ulibarri with travel money for March
>>>> workshops and follow-up meetings in Japan of an amount not
>exceeding US
>>>> $1250.
>>>>
>>>> 
>>>>
>>>> Additional background on the trip privided by Devin can be found
>below:
>>>>
>>>> The main gist is that the Yokohama Frontier High School (
>>>> http://www.edu.city.yokohama.lg.jp/school/hs/sfh/index.cfm/37,html)
>>>> does special science festivals about once a year and they would
>like me to
>>>> be their special guest in March (3/16). For planning purposes (and
>for the
>>>> best airfare rate), it is important to know whether the airfare
>would be
>>>> paid for in advance. I asked if they have a budget to pay for
>airfare for
>>>> their guests and they do not.
>>>>
>>>> I will try to schedule one or two additional meetings around that
>time
>>>> as well, if possible. For example, I would like to meet with METI
>(Ministry
>>>> of Economics, Trade, and Industry) once, perhaps the Friday before,
>and try
>>>> to do a couple workshop at a middle school in Tokyo that expressed
>interest.
>>>>
>>>> It is the same school as described in these blogs:
>>>>
>>>> https://musicblocks.net/2018/01/02/translation-of-yokohama-s
>>>> cience-frontier-blog-article-of-devins-visit-on-12-16-2017/
>>>>
>>>> https://musicblocks.net/2018/01/02/devins-travels-in-japan/
>>>>
>>>> (They were impressed with the initial showcase, so they asked me
>back to
>>>> be the special guest in March. That is how this got started.)
>>>>
>>>> The school is asking for various information (e.g. translated bio,
>>>> translated C.V. and Resume), which I am preparing right now. I am
>almost
>>>> complete with all of the documents, including a "What is Music
>Blocks?"
>>>> slideshow 

[Sugar-devel] Initial Blog Articles of Travels within Japan

2018-01-03 Thread Devin Ulibarri
Hi,

Below are links two the first two articles of my travels within Japan,
introducing Music Blocks to various groups.

https://musicblocks.net/2018/01/02/translation-of-yokohama-science-frontier-blog-article-of-devins-visit-on-12-16-2017/

https://musicblocks.net/2018/01/02/devins-travels-in-japan/

I did a lot more, so more on the way.

Thank you!
Devin
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [IAEP] Claudia Urrea

2017-12-02 Thread Devin Ulibarri
Welcome!

Devin

Samson Goddy:
> Welcome Claudia!!
> 
> On Dec 2, 2017 11:11 PM, "Walter Bender"  wrote:
> 
>> I am very please to be able to announce that, by a unanimous decision,
>> Claudia Urrea has been appointed to fill the Sugar Labs oversight board
>> seat vacated by Laura Vargas. Many of you know Claudia -- she brings a
>> depth of experience with Sugar, OLPC, and technology and K-12 education.
>> She is a long-time member of our community who has made numerous,
>> thoughtful contributions. She is a great addition to the board and I very
>> much look forward to working with her in that capacity.
>>
>> regards.
>>
>> -walter
>>
>> --
>> Walter Bender
>> Sugar Labs
>> http://www.sugarlabs.org
>> 
>>
>> ___
>> IAEP -- It's An Education Project (not a laptop project!)
>> i...@lists.sugarlabs.org
>> http://lists.sugarlabs.org/listinfo/iaep
>>
> 
> 
> 
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
> 
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar Labs 2017-2019 Oversight Board Election Results

2017-10-17 Thread Devin Ulibarri
Samson Goddy:
> c...@cs.cornell.edu and samsongo...@gmail.com. but it is more likely to be
> the first email.

Nothing from either of those emails on my end, BTW.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar Labs 2017-2019 Oversight Board Election Results

2017-10-16 Thread Devin Ulibarri
James Cameron:
> Thanks, but it doesn't have to be in your spam folder for it to have
> been filtered.  Filtering happens at multiple points, not only your
> mail hosting provider.  My guess is that it was filtered before
> reaching your provider.

Thanks for the tip.

My "provider" is the server that I have hosted through NameCheap and I
can see all the mail that has gone through it as well as the logs and
the config files on the server as well.

I looked around for something suspicious on the server's file systems
and have yet to come up with something. I will let you know if/when I do.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar Labs 2017-2019 Oversight Board Election Results

2017-10-16 Thread Devin Ulibarri
Samson Goddy:
> Sorry, if you didn't get any ballot. But i am unsure what went wrong
> because i am certain all mails was sent.

I do not see it in inbox or spam...

> But my question is, why am i hearing this now? you should have complained
> and i will work with you to figured out what happened. Just like i did with
> some folks who couldn't find the mail.

I thought there would be a message saying "vote in a couple of days"
like what I experience voting in my city. People from the city put up
signs on the street to inform the public.

Well, I know the system now and will write down the timeframe and ask
if/when I suspect that I should have received an email but did not.

I mention all of this because another person mentioned they also did not
receive it. That made me wonder how many people were affected by this
problem.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar Labs 2017-2019 Oversight Board Election Results

2017-10-16 Thread Devin Ulibarri
James Cameron:
> I've checked, and both Devin and Thomas are on the list of members.
> 
> The ballot was sent by mail.
> 
> We should all know that mail is unreliable because of spam filtering.

It is not in my spam.

> Mail about how to vote was posted to iaep@ mailing list.  Not all
> members are subscribed there.

I am not subscribed there.

What does iaep stand for, BTW?

> Walter posted a reminder for you to check for your ballot, to
> sugar-devel@ in the Sugar Digest on 10th October.

I did not check the sugar digest, but I do see the email titled
"[Sugar-devel] Sugar Digest 2017-10-10" and I do see that Walter
mentioned it.

> Devin, Thomas, it looks like almost everything reasonable was done to
> ensure you could vote, but you didn't get the mails, and you didn't
> follow up.

I admit that there are things I could have done to find the information
beforehand.

> Now that you know you are missing mails on sugar-devel@, please use
> the archives to check what you have missed.

I read the emails with titles that interest me, b/c I get a lot of
emails and have chosen to just read a subset of them.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar Labs 2017-2019 Oversight Board Election Results

2017-10-16 Thread Devin Ulibarri
Hi,

I did not receive any message on October 3, 2017

I suppose** I would have also received a "ballot".

**Note: I say "suppose" because I was perhaps not disqualified because I
was also a candidate as well as a member--unsure right now; I read this,
but I do not see a rule for the case:
https://wiki.sugarlabs.org/go/Sugar_Labs/Governance

Devin

Laura Vargas:
> Thomas,
> 
> The ballot should have arrived to your inbox on October 3, 2017.
> 
> Please double check and report cc Samson Goddy  if you didn't get the
> ballot at all.
> 
> 
> Regards,
> 
> 
> Laura V
> 
> 
> 
> 
> 2017-10-16 8:05 GMT-05:00 Thomas Gilliard <satelli...@gmail.com>:
> 
>> I never got an invitation to vote here. : /
>>
>> satellit
>>
>> thomas gilliard
>>
>> (member since original G1G1)
>>
>> On 10/16/2017 06:00 AM, Laura Vargas wrote:
>>
>> Hi all, Hola a todos
>>
>> 62 out of 151 Sugar Labs members voted during the Sugar Labs 2017-2019
>> Oversight Board Election.
>>
>> Congratulations to the winners who have been elected for the 2017-2019
>> period
>> <https://wiki.sugarlabs.org/go/Oversight_Board/2017-2019-candidates>:
>>
>> *1. Walter Bender*
>> *2. Lionel Laské*
>>
>> *3. Sameer Verma *
>> *4. **Adam Holt*
>>
>> Results are available at the following URL:
>> http://civs.cs.cornell.edu/cgi-bin/results.pl?id=E_43bce0510
>> f5844e6=f44b973fcb4a90b2
>>
>> For more information about the Condorcet Internet Voting Service, see
>> http://civs.cs.cornell.edu
>>
>>
>> Many thanks to Claudia Urrea, Sean Daly, Sebastian Silva  and Devin
>> Ulibarri, for their candidacies submissions and for their interest to be
>> part of the Sugar Labs Oversight Board.
>>
>> Many thanks to Samson Goddy, who assumed the technical coordination of the
>> Poll.
>>
>> Many thanks to everyone in the Membership and Elections Committee, for all
>> their efforts and time dedicated to maintaining the Sugar Labs member's
>> list.
>>
>> Many thanks to the Wiki and Systems teams for their ongoing support.
>>
>> SLOBs Next meeting
>>
>> Next meeting will take place on IRC sugar-meeting on Friday, 2017-11-03 at
>> 19 UTC.
>>
>> Please email slobs at lists dot sugarlabs dot org to propose a topic queue
>> <https://wiki.sugarlabs.org/go/Oversight_Board#Next_meeting> to be
>> brought up.
>>
>> Regards and blessings,
>>
>>
>> *Membership and Elections Committee*
>> Project Sugar Labs
>>
>>
>>
>> ___
>> Sugar-devel mailing 
>> listSugar-devel@lists.sugarlabs.orghttp://lists.sugarlabs.org/listinfo/sugar-devel
>>
>>
>>
>> ___
>> Sugar-devel mailing list
>> Sugar-devel@lists.sugarlabs.org
>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>
>>
> 
> 
> 
> 
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
> 
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar Labs 2017-2019 Oversight Board Election Results

2017-10-16 Thread Devin Ulibarri
Hi,

I did not understand the voting system either. I was expecting a message
to tell us when and where (and maybe even how) to vote.

At any rate, I wish us all success.

Devin

Thomas Gilliard:
> I never got an invitation to vote here. : /
> 
> satellit
> 
> thomas gilliard
> 
> (member since original G1G1)
> 
> 
> On 10/16/2017 06:00 AM, Laura Vargas wrote:
>> Hi all, Hola a todos
>>
>> 62 out of 151 Sugar Labs members voted during the Sugar Labs 2017-2019
>> Oversight Board Election.
>>
>> Congratulations to the winners who have been elected for the 2017-2019
>> period
>> <https://wiki.sugarlabs.org/go/Oversight_Board/2017-2019-candidates>:
>>
>> *1. Walter Bender*
>> *2. Lionel Laské*
>> *3. Sameer Verma
>> *
>> *4. **Adam Holt*
>>
>> Results are available at the following URL:
>> http://civs.cs.cornell.edu/cgi-bin/results.pl?id=E_43bce0510f5844e6=f44b973fcb4a90b2
>> <http://civs.cs.cornell.edu/cgi-bin/results.pl?id=E_43bce0510f5844e6=f44b973fcb4a90b2>
>>
>>
>> For more information about the Condorcet Internet Voting Service, see
>> http://civs.cs.cornell.edu
>>
>>
>> Many thanks to Claudia Urrea, Sean Daly, Sebastian Silva  and Devin
>> Ulibarri, for their candidacies submissions and for their interest to
>> be part of the Sugar Labs Oversight Board.
>>
>> Many thanks to Samson Goddy, who assumed the technical coordination of
>> the Poll.
>>
>> Many thanks to everyone in the Membership and Elections Committee, for
>> all their efforts and time dedicated to maintaining the Sugar Labs
>> member's list.
>>
>> Many thanks to the Wiki and Systems teams for their ongoing support.
>>
>>
>>   SLOBs Next meeting
>>
>> Next meeting will take place on IRC sugar-meeting on Friday,
>> 2017-11-03 at 19 UTC.
>>
>> Please email slobs at lists dot sugarlabs dot org to propose a topic
>> queue <https://wiki.sugarlabs.org/go/Oversight_Board#Next_meeting> to
>> be brought up.
>>
>>
>> Regards and blessings,
>>
>> *
>> *
>> *Membership and Elections Committee*
>> Project Sugar Labs
>>
>>
>>
>> ___
>> Sugar-devel mailing list
>> Sugar-devel@lists.sugarlabs.org
>> http://lists.sugarlabs.org/listinfo/sugar-devel
> 
> 
> 
> 
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
> 
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] 2017 Goals for Sugar Labs

2017-04-10 Thread Devin Ulibarri


Walter Bender:
> * Stand-alone projects such as Music Blocks have merit as long as they
> maintain both a degree of connection with Sugar and promote the values of
> the community. It is not certain that these projects will lead users
> towards Sugar, but they do promote FOSS and Constructionist principles. And
> they have attracted new developers to the Sugar community.

In my crazy "imagineering" mind, I think that Music Blocks has a high
potential to be integrated into the other sugar tools. As one small
example, you could have physics/math tools that export code/blocks to be
used in Music Blocks.

As for the inverse, I suppose that music made with Music Blocks could be
used by users to customize the sounds generated on their computers (or
any software tool) to replace stock sounds. (A while back, I created a
ring tone on my phone that is my own invention and I really love it. I
think others would like to do this to.)

I know there are many other obstacles to bringing people from one tool
to another, but I wanted to point these opportunities out.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Outreachy - Going Beyond Equal Temperament in Music Blocks

2017-04-08 Thread Devin Ulibarri


Sachithra Dangalla:
> Just to be clear, is it something like this?

I think that is correct. Walter?
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Outreachy - Going Beyond Equal Temperament in Music Blocks

2017-04-08 Thread Devin Ulibarri


Sachithra Dangalla:
>> *0 and 1 can could also represent a larger or smaller interval than
>> > equaltemperament as long as -1<0<1<2<3<4 
> In the above, what does -1 mean? I'm assuming it's a condition to check if
> any number should be greater than -1. Is that so?

I mean that -1 is a lower pitch than 0.

These numbers represent /pitch contour/

(having trouble finding a good reference on the Internet, but the basic
idea is to abstract pitches to just higher and lower and assign them
integers)

Does this make sense?

Devin
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Proposals: MusicBlocks (Outreachy and GSoC)

2017-04-03 Thread Devin Ulibarri
Hi,

I have been moving and currently do not have Internet at the new place.

Would those who would like their proposals read over please send their
proposals as an attachment (not Google Docs). That would be most
convenient for me. (and cc Walter as well)

When I do have Internet, I sometimes do not have access to power.

Thank you,
Devin
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Outreachy - Going Beyond Equal Temperament in Music Blocks

2017-03-26 Thread Devin Ulibarri
On Sun, 2017-03-26 at 16:46 +0530, Sachithra Dangalla wrote:
> After mapping the frequencies, the next focus has to be on
> transformations such as adding half-steps, intervals and mode - as
> Walter said on a previous mail. But I still have a lot to figure out
> about them. Or will they be understood while actually implementing the
> project?
> 
Walter and I are still talking it over, but my idea is to basically use
pitch number as a layer of abstraction to facilitate half-steps,
intervals, and modes.

For example, the distance between 0 and 1 can represent the distance of
any two pitches (first is lower and second is higher).

For equal temperament *that* distance is called a "half step" that is
defined by certain frequencies. A "half step" is also the name a type of
interval.

0 and 1 can could also represent a larger or smaller interval than equal
temperament as long as -1<0<1<2<3<4 
> I would really appreciate it if you can comment your ideas in the
> following sheet.
> 
> 
> [1] - Google Sheet
> - 
> https://docs.google.com/spreadsheets/d/1Jkp1rpCVn6fIIg6xIYnDhHebzFAcxogqtpMaJezBI0c/edit?usp=sharing

Looks good so far.

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Outreachy - Going Beyond Equal Temperament in Music Blocks

2017-03-25 Thread Devin Ulibarri
On Sat, 2017-03-25 at 14:06 -0400, Walter Bender wrote:
> (Question for Devin: What naming convention do we use if there are
> more than 12 half-steps?

Do you mean "by default"?

>  I guess we just use pitch number?)

Pitch Number is a good option to have (that is why I recommend to have
pitch number as the first layer for a pitch collection--see attached
diagram), but the way I am thinking of this there is no reason that a
user cannot expand upon a current naming system.

For example, that way they could have a system with greater than 12 and
still use common names, too, if they want. In fact, that is what just
intonation does.

So, Do# and Reb could be defined as truly different pitches, but keep
the meaningful nominal values. (The tricky design question, is how do we
define both solfege and note name into their respective pitches -- i.e.
multiple names/systems for the same note(s)).

Do you follow my thoughts?

(On this topic, I am attaching a very rough draft of an SVG diagram I
made a while ago in an attempt to explain this. NOTE: I did not finish
it, so it is only a 12 note system. However, if someone wants to use
this as a jumping off point for other diagrams, be my guest.)
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Outreachy - Going Beyond Equal Temperament in Music Blocks

2017-03-25 Thread Devin Ulibarri
On Sat, 2017-03-25 at 20:48 +0530, Sachithra Dangalla wrote:
> I wonder if it cannot be a bit more simple in that you could
> define the number of steps in a key/mode by simply the number
> of define frequency blocks in the clamp? and maybe you don't
> need to modify the pitch block to return an argument? It could
> just be a hertz block contained in the define frequency clamp.
> (Maybe the block should be define step?) I am assuming that
> the widget would output a stack of code like this? And to
> activate it, it would simply be run before everything else? 
> 
> 
> 
> 
> I'm sorry I'm having a bit of a trouble understanding the above. Can
> you please explain a bit simply? Are you suggesting to reuse the
> existing pitch-block inside the define-frequency clamp?  As discussed
> in the GitHub issue, if the define-frequency is a clamp, users might
> add multiple blocks in it which is why I represented it as an
> arg-block as you suggested. 
> 
> 
I am confused, too.

BTW, Sachi, what is the rationale for the input part of the pitch block?
> 
> 
> There is a mechanism for saving stacks to be used between
> projects, so I could imaging making a temperament you like and
> reusing it again and again.
> 
> 
> That's a very good idea so the users can keep reusing their
> temperament definitions, thanks for the suggestion. Can you name just
> one instance that mechanism is used in MB?

Yes, this is good.

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Outreachy - Going Beyond Equal Temperament in Music Blocks

2017-03-25 Thread Devin Ulibarri
On Sat, 2017-03-25 at 14:28 +0530, Sachithra Dangalla wrote:
> I came up with the following simple activity diagram(attachment 1) to
> capture what happens when the user defines a temperament. By
> incorporating the comments and Devin's mockups in the GitHub issue[1]
> I came up with a mockup design for the widget (attachment 2). The
> widget will be initialized with the default values as follows:
>   * starting pitch: 256
>   * octave: 4
>   * 12 frequency blocks for each note with default ratio 1/1

The one place where your diagram (Temperament Widget Mockup) is confused
is how the ratios work.

The ratios should all be in relationship to the **fundamental note** (at
least by default).

Please see:

https://cloud.githubusercontent.com/assets/13454579/22155954/43cbf91c-deff-11e6-912d-2534e0e858d0.png

Source files available at:
https://owncloud.libretools.com/index.php/s/BhpgGVZCh1f3apL

Yours has only 1/1 ratios, which would be defining all the notes as the
same pitch and same as the fundamental.

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Outreachy - Going Beyond Equal Temperament in Music Blocks

2017-03-22 Thread Devin Ulibarri
On Wed, 2017-03-22 at 13:25 +0530, Sachithra Dangalla wrote:
> Mode is a new term to me and I'm still reading about it ([1] and [2]).
> I'm finding it hard to understand the relationship between temperament
> and mode or their implementations, any advice on it would be great. Is
> mode already presented in music blocks? 
> 
There is a "mode" widget.

As for temperament and mode, these are the important principles...

* You have collection of pitches that most often repeats at the octave.

e.g.

CDEFGAB(CDEFG...)

[N.B. this number of pitches can be any number, but some collections are
more common than others.]

* A mode is the name/quality that collection of pitches has/imbues when
starting (or "centering around") from a particular pitch in that
collection.

Start from C or D or E or F etc. changes the sound of the music.

* Temperament is the precise tuning of those notes, and thus the
relationship of the tuning of those notes with each other.

For example, if the tuning in Hz of E is changed, the relationship
between C and E changes too... thus affecting the sound.

So, with different temperaments, the same modes can sound very
different.

Devin


___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Outreachy - Going Beyond Equal Temperament in Music Blocks

2017-03-21 Thread Devin Ulibarri
On Tue, 2017-03-21 at 14:31 -0400, Walter Bender wrote:
> That seems like the correct approach to me in terms of the internals.
> The tricky bits then come into play when we start applying different
> types of transformations, such as adding half-steps, generating
> intervals, etc. Plus, there may be some work to do in integrating with
> the key and mode.

There /will/ be work to design something that integrates with key and
mode well.

I suspect that an abstract layer (somewhere, in the UI or in the code
itself) defined as pitch class would be helpful to organize sets of
pitches as well as have some identifier for unnamed collections of
pitches (i.e. scales).

(Some searches on the Internet leads me to find this. I have yet to read
them, but may be helpful)

https://en.wikipedia.org/wiki/Pitch_class

Example of 19 tones using pitch class
http://qcpages.qc.cuny.edu/hhowe/articles/19-Tone%20Theory.html

https://duckduckgo.com/html?q=pitch+class+theory+temperament

https://duckduckgo.com/html?q=pitch+set+theory
https://en.wikipedia.org/wiki/Set_theory_%28music%29
https://en.wikipedia.org/wiki/Pitch_set


___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Outreachy - Going Beyond Equal Temperament in Music Blocks

2017-03-20 Thread Devin Ulibarri
On Tue, 2017-03-21 at 00:36 +0530, Sachithra Dangalla wrote:
> I went through some of the temperaments available in order to get an
> idea about the types of temperaments that can be added to Music
> Blocks. According to [1] the temperaments that could be added are: 
>  1. Equal temperament(default)
>  2. Just intonation
>  3. Pythagorean tuning
>  4. Meantone temperament
>  5. Well temperament
> I would like to hear your suggestions to this list, whether to add
> more or about the implementation order. 
> 
We want functionality that allows the user to define temperament.

What you list would be good presets, but more important that presets is
the functionality.
> 
> When implementing the temperaments, will they be added as blocks? Or
> will it be a part of the settings? 

Please see my mockups on this thread:
https://github.com/walterbender/musicblocks/issues/485

The basic idea with my design is that the user can specify the pitch (in
Hz) for a particular nominal set (e.g. 440 = A4, La4). The entire
collection of pitches are called when its block is present in the user's
Music Block code (pretty much the way our action blocks work right
now--an action block calls the action clamp).

This is the basic idea/concept and goal. I am up for different possible
implementations per the details.

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] GSoC 2017 proposal

2017-03-13 Thread Devin Ulibarri
On Mon, 2017-03-13 at 23:18 +0530, Melnita Dabre wrote:
> I noticed that the existing website is deployed on WordPress. Do I
> have to make a site that is deploy-able on WP?

No. It is not necessary that it is on Wordpress. You can if you want,
but it is not necessary.

If you have a creative idea that uses other tools, that is fine.

However, any libraries you use must be free/libre (AKA open source).

Devin

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] GSoC 2017 proposal

2017-03-13 Thread Devin Ulibarri
On Mon, 2017-03-13 at 20:23 +0530, Melnita Dabre wrote:
> 1. The expected results for the project mentions creation of a
> website. What kind of a website is expected?

Any type of website is okay as long as it takes the user through the
various important features of Music Blocks as well as demonstrates the
musical and coding concepts to the user.

Since nothing currently exists, it would be helpful to design a mockup
as part of your application.

You may share drafts with us and we are happy to give feedback.

> 2. What kind of contributions are required for the project.

Prior contributions?

You can start by seeing if there is any outstanding issues you might fix
as your contribution.

https://github.com/walterbender/musicblocks/issues/

Do you have projects that you are currently contributing to?

Devin

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Outreachy - Going Beyond Equal Temperament in Music Blocks

2017-03-06 Thread Devin Ulibarri
On Mon, 2017-03-06 at 15:48 +0530, Sachithra Dangalla wrote:
> When applying to Outreachy, is submitting an application through
> Outreachy application process sufficient? For GSOC Sugar Labs have a
> proposal template but there is no such template for Outreachy is it?
> (Apart from the Outreachy's application template)

I think a similar template should be fine.

Walter?

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Call for Testers/Bug-Reporters/Patcher-uppers: Music Blocks v1 Testing to Begin

2017-02-28 Thread Devin Ulibarri
On Tue, 2017-02-28 at 07:29 +0530, Sachithra Dangalla wrote:
> Hi,
> 
> 
> The provided link is a download link to a spreadsheet. So the sheet
> will be updated in our local machines. Is there an online sheet of it
> so that what is recorded is shared to all?

Anyone with the following link and password may download/upload into the
folder.

https://owncloud.libretools.com/index.php/s/3Z67hUDKMe04f33

p/w = sugar!

It is possible to configure owncloud so that many people may work off
the same document, but I am not able to figure it out right now.

In the meantime, please create a copy and rename it with your name and
which section you are currently working on and upload it to this folder
frequently.

Feel free to add pictures and .tb files as well and organize the folder
however you like by adding other folders.

Thanks!
Devin

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Call for Testers/Bug-Reporters/Patcher-uppers: Music Blocks v1 Testing to Begin

2017-02-27 Thread Devin Ulibarri
[This message is for anyone interested in helping out with Music Blocks]

Hi,

We are on to the next phase for Music Blocks!

Basically, we need to test all **current** features--and combinations of
features to identify corner cases. If there are problems, we need to
report them on GitHub and fix them
(https://github.com/walterbender/musicblocks/issues).

Testing Spreadsheet
===
Tabs16 is the one in charge of this spreadsheet and has a newer version,
but this is the latest version I have (Tabs, please send link to a copy
of your newest version put into a folder with permissions to edit):

https://owncloud.libretools.com/index.php/s/rEqI4EfikBQAbbi

We need to work together to find all the corner cases, so please assign
yourself a section.

So for example, if you want to test all combinations with pitch block,
you would add your name to the sheet (or just tell us on this mailing
list--whatever you prefer), test all the combinations column by column.
When testing each combination, answer the questions "What Happens",
"What do you expect to Happen", and propose a change (if necessary) in
the respective sheets.

If you find a bug, please report it to GH
(https://github.com/walterbender/musicblocks/issues) and provide the .tb
file and a screenshot (when helpful). Please provide repro steps as
well. If you have a proposed behavior change, that is not a bug please
post it to GH as well.

We welcome creative feature ideas, but the priority right now is to have
a stable Music Blocks for a version 1 release.

Thank you!
Devin

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Outreachy project participation

2017-02-27 Thread Devin Ulibarri
Hi,

I am a mentor for this--I help with the music part of things (Walter
helps with the coding).

Please start by finding some bugs that are at an appropriate challenge
level for you: https://github.com/walterbender/musicblocks/issues

Also, have you tried Music Blocks (MB)? We also recommend creating some
music with MB.

Best,
Devin

On Mon, 2017-02-27 at 21:38 +0530, soumya vadlamannati wrote:
> Hello everyone, 
> I am a computer science student of International Institute of
> Information Technology, Hyderabad, India. I am interested in
> participating in Outreachy this year, and have been contributing to
> open source projects on Github for the past few months. Is "Timbre
> Widget for Music Blocks"  an Outreachy project, as I am interested in
> working on it. 
> I am comfortable with git, python, django, javascript, typescript,
> html5 and css. I have set up the sugar environment successfully on my
> desktop. How do I get started with contributing ?Can anyone mentor me?
> 
> 
> Thank You,
> Soumya Vadlamannati
> (Marauderer97)
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel


___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] (no subject)

2017-02-24 Thread Devin Ulibarri
On Fri, 2017-02-24 at 12:33 +0100, adwumi ogunbiyi wrote:
> 
> On Feb 24, 2017 12:22, "adwumi ogunbiyi" 
> wrote:
> Hello my name is ibraheem ogunbiyi

Pleased to meet you.

I am Devin and I help out with the Music Blocks (www.musicblocks.net --
links to code etc on that page) project as a music teacher advising the
musical aspects of the programming language design.

> Am from Nigeria , currently in yaba college of technology ,
> studying computer technology 
> Am interested in google summer of code and i would like to
> work on this open source project : 
> Giving Sugar Labs Website a New Look
> My skills: html,css,javascript,PHP,Git, and am currently
> learning python

I also recommend that anyone interested in GSoC spend some time in the
#sugar IRC on freenode.

If you are unfamiliar with IRC or do not have a client there is a web
client at chat.sugar.org

There are also various software clients that you can use to access IRC
in a convenient way. Which one you use depends on your operating system,
I think, but I encourage you to look into them. My OS is Trisquel and
Ubuntu Studio (GNU OS) and I use "Pidgeon" client for IRC.

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [SLOB] Outreachy

2017-02-12 Thread Devin Ulibarri
Walter Bender:
> That said, I
> will also do my best to raise at least some of the funds from external
> sources.

I can apply to this (for Music Blocks) if the group agrees it would be
helpful:

http://www.nefa.org/creative-city-grant

 January 2017 Cycle

Deadline: Tuesday, February 21, 2017 | 11:59 PM EST
Grant Year: May 1, 2017-May 31, 2018

>  Creative City prioritizes projects that:
> 
> Increase access to the arts and cultural equity by valuing the diversity 
> of the city of Boston
> Support Boston area artists demonstrating deep connections in communities 
> within the city of Boston.
> Demonstrate diverse and strong artistic expression
> Support art in areas of the city of Boston that are historically 
> under-served and under-resourced
> Support art in sites, spaces and contexts that may not typically be 
> viewed as places for artistic activity and/or to recast conventional arts 
> spaces to be seen in new ways
> Engage public imagination and inspire community members to share in civic 
> experience. 
> Seize an opportunity to creatively engage important conversations taking 
> place in Boston’s communities 

Maybe something here, too.

http://www.massculturalcouncil.org/programs/programs.asp

Keep on the radar for the future: https://bostonculturalcouncil.com/

Devin
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] SL GSoC proposal text

2017-02-04 Thread Devin Ulibarri


Utkarsh Tiwari:
>  I think we need to correct the answer to this question - "If your org
> has applied for GSoC but not been selected, select the year".
> 
> Shouldn't we mention only those years in which we were not selected?

I think that what was sent to us was a copy/paste of original
application and has artifacts from the original questions and optional
answers. The section you are referring to has not been completed; it
just has the possible answers printed below it.

I misread it, too, the first time.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] GSoC 2017

2017-01-27 Thread Devin Ulibarri
Dear wonderful SLOB members,

Please approve of the motions for Sugar's participation in GSoC.

Thanks!
Devin

Dave Crossland:
> I can't imagine any objections - GCI and GSOC seem to be a key input to the
> project :)
> 
> 
> 
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
> 
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Interested in contributing to Sugar Labs

2017-01-27 Thread Devin Ulibarri
Kartik Gupta:
> I am a final year B.Tech student doing CSE major from IIIT Delhi. I have
> contributed to open source previously and would like to contribute to Sugar
> Labs for GSoC 2017. I am proficient in Python and Javascript. Frontend and
> Design is my forte and I would like to contribute on the same lines. It
> would be great if anyone could help me in setting up the environment along
> with some sample bugs that I could work on.

Hello!

You can take a look at Music Blocks, if that is of interest to you.
https://github.com/walterbender/musicblocks/issues

We have plenty of bugs! :)

Devin
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Google Summer of Code 2017

2017-01-22 Thread Devin Ulibarri


Walter Bender:
> Anyone interested in either being a
> mentor or an administrator?

I am interested in being a mentor. I probably will not have time for
administrator this summer.

My goal is to finish the summer with a completely functional, stable
(and fun, of course) Music Blocks, which I believe is doable. I am
continuing efforts (testing charts, final mockups, etc) to try to set us
up for success in this endeavor.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] New activity

2016-12-18 Thread Devin Ulibarri
Tony Anderson:
> Naturally, a concern with Mario Bros. is that it is proprietary.

I did not mean to say that they work on Mario Bros. They could hack on
SuperTux. It is both familiar and different.

https://supertuxproject.org/download.html

> Generally, side scrollers are easier to implement
> than 3D games. This could easily be done in either Python or Javascript.

Looks like SuperTux is C++, but there are other projects written in
python I can imagine.

> However, so far we have not give our
> users much help with text programming. Our emphasis has been on visual
> programming with Turtle Blocks, Scratch,
> and Etoys.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] New activity

2016-12-17 Thread Devin Ulibarri
This thread is making me think:

Right now there is a bit of a nostalgia tech fad (e.g. original mario
bros for iPad)

.../that/, by itself is kind of boring.

What would be much cooler is...

CODE-YOUR-OWN!

We can encourage adults to code their own versions of the classic games
that they loved.

Just a thought... one of many.

Devin

Walter Bender:
> Mastermind would be great!!!
> 
> On Sat, Dec 17, 2016 at 1:03 AM, Tony Anderson 
> wrote:
> 
>> Hi,
>>
>> Tetris already has an excellent tetris activity  - block party. I would
>> really like to see an implementation of mastermind.
>>
>> Tony
>>
>>
>> On 12/14/2016 07:35 AM, Gangula Rama Rohit Reddy wrote:
>>
>>> Hello all, Can I add an activity with games in it like tetris, donkey
>>> kong etc . Would it be fine ?
>>>
>>>
>>> Thank you
>>> ___
>>> Sugar-devel mailing list
>>> Sugar-devel@lists.sugarlabs.org
>>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>>
>>
>> ___
>> Sugar-devel mailing list
>> Sugar-devel@lists.sugarlabs.org
>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>
> 
> 
> 
> 
> 
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
> 
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Newcomer - need mentor for contribution

2016-11-29 Thread Devin Ulibarri
On Tue, 2016-11-29 at 19:11 +0530, soumya vadlamannati wrote:
> New to sugar labs and looking to contribute. Can i be assigned  a
mentor who will help me pick a project? I am good with python and
javascript.

Take a look at Music Blocks. I am working on that with Walter B.

Music Blocks code is here: https://github.com/walterbender/musicblocks
You can try Music Blocks at https://play.musicblocks.net Also, WE
CURRENTLY RECOMMEND FIREFOX, because of a bug with Chrome/ium.

Are you GCI student? Or college?

Devin
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Issue tracking on Github?

2016-05-27 Thread Devin Ulibarri
On 05/27/2016 11:16 AM, Devin Ulibarri wrote:
> Having no license, if someone accidentally downloads and uses the code
> without express permission, since the default US copyright law would
> have it "All Rights Reserved" it puts the people who have access to the
> code at risk of possible litigation (i.e. they could be sued later for
> using the code).

Fortunately, this story ends with a happy ending (as happy as licensing
stories can get)...

I made this issue to ask developer to add license to their code.

https://github.com/arzynik/cheryl/issues/30

Good news is they chose free license (MIT).

Bad news is it took more than 6 months for them to do it (added three
days ago and maybe only because I asked).
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Issue tracking on Github?

2016-05-27 Thread Devin Ulibarri


On 05/27/2016 09:03 AM, Dave Crossland wrote:
> 
> On 27 May 2016 at 08:59, Devin Ulibarri <devin@ulibarri.website
> <mailto:devin@ulibarri.website>> wrote:
> 
> Notice from the ethics article that one big deal with GitHub is it
> allows developers to upload code without a license (thus being
> proprietary by default, even though we can all see the code).
> 
> 
> I don't think a default libre license would be wise; for a start, which
> one? 

I think the idea is to have options that someone may choose from (like
the way media goblin lists options for copyright licenses when you
upload a file). Each option could (should) have a description of the
license and links to the original license text.

And, yes, MediaGoblin does allow for "all rights reserved" or "custom"
license, so I imagine that GitHub could make some accordances for this.

> Licensing is serious stuff and I think its self-defeating for the movement to 
> make people less conscious of it by offering easy defaults :) 

Licensing **really is** serious stuff and that is exactly why people
need to choose their license when they post their work publicly.

Having no license, if someone accidentally downloads and uses the code
without express permission, since the default US copyright law would
have it "All Rights Reserved" it puts the people who have access to the
code at risk of possible litigation (i.e. they could be sued later for
using the code).

Devin
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Issue tracking on Github?

2016-05-27 Thread Devin Ulibarri
On 05/27/2016 08:55 AM, Dave Crossland wrote:
> I think its pretty clear that Github's business model _depends_ on it
> hosting the world's libre licensed code: That's how they get developers
> into their conversion funnel. 

Notice from the ethics article that one big deal with GitHub is it
allows developers to upload code without a license (thus being
proprietary by default, even though we can all see the code).

As a start, I think we should push on GitHub to discourage this practice.

Devin
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Issue tracking on Github?

2016-05-27 Thread Devin Ulibarri
(I found this in my drafts folder and am sending it out. I know a
decision was made about this, but am sending for continued reference.)

On 05/16/2016 11:13 PM, Dave Crossland wrote:
> Hi
> 
> Does anyone want to discuss any more objections with me, or can I
> migrate the issue tracking to Github now? :) 

There has been some recent talk about this on various channels. I don't
know if any of this information will change anything, but I think it is
worth looking at and considering.

http://www.fsf.org/blogs/community/ethics-in-ethics-out-promote-user-respecting-software-development-platforms

(Found the following while trying to find the above article.)

http://www.wired.com/2015/06/problem-putting-worlds-code-github/

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] facebook verification

2016-05-01 Thread Devin Ulibarri
On Mon, 2016-05-02 at 08:06 +1000, Sam P. wrote:
> But you just posted the twitter password on the public, archived,
> sugar-devel mailing list.  Please reset the password.

Question: On these group mailings (this is "mailman", I think) is there
a way to make an automatic header/footer appended to messages that
remind readers that this is published publicly?

As for sending out password, maybe you can use encrypted email (PGP/GPG)
to send to those who would have a need for it? I always thought that was
a good use for encrypted emails.

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Issue tracking on Github?

2016-04-03 Thread Devin Ulibarri


On 04/04/2016 12:35 AM, Dave Crossland wrote:
> Here is why:
> 1. Control. The community would be able to do what they wish with their
> data. (the other benefits really come from this one)
> 
> 
> Most of the data on Github servers, and all the data that is uploaded to
> the servers by the community, is available to the community in full and
> unrestricted (and raw) form via the Github API.
> 
> There is a software freedom problem with github.com ,
> since it provides proprietary javascript software to run on your
> browser; but for me this software is pretty trivial and personally I
> don't mind it.

I was more concerned with the amount of latitude that the services
SugarLabs.

For example (to make point more clear), if you had your own server would
you rather download and use Wordpress software? Or use a WordPress as a
service hosted on someone else's computer?

> 
> 2. Avoid "Lock in". Probably, now we think "we have the code, we can
> pack our bags at any time we want", but as we use 3rd party services we
> are investing more and more--and would probably be reluctant to move if
> GitHub were to "go rogue" (advertisements, privacy problems, who knows
> what they will think of next problems). Instead, we would probably just
> adapt and adapt until--suddenly--the atmosphere became unbearable.
> 
> 
> SourceForge.org is exactly the nightmare scenario you describe
> - 
> http://arstechnica.com/information-technology/2015/05/sourceforge-grabs-gimp-for-windows-account-wraps-installer-in-bundle-pushing-adware/
> - and Github is widely admired in the floss community as an antithesis
> of sourceforge. Another large host of libre-software projects,
> code.google.com , was shut down in the last
> year, with tools provided to migrate to Github. 

Yes, I had SourceForge in mind...

> The nature of git and the github API is that migrating to another system
> is easy enough, and while it is certainly possible that they could just
> turn everything off and we'd lose data stored only on their servers, it
> seems extremely unlikely to me that people of good will would do such a
> thing. I expect that if and when Github is shut down, it will provide
> tools to migrate. 

Migrating code is easy, but it is also valuable to have the data of the
issues as well when possible. (one could download pages as HTML, but
that would be laborious)

> 
> 3. It occurs to me that, if we maintain an option to issue bug reports
> anonymously (or even under an pseudonym) that we would be protecting
> data of minors. I do not want to contribute much more to a world where
> minors must identify themselves and thus all they say and do on the
> internet at 13 yrs. old is available to people to see when they are 40
> yrs. old.
> 
> 
> Github allows pseudonym accounts :)

Yes, but we are still asking kids to sign up with a service that they
may have otherwise had no interest in signing up for. "Welcome to
SugarLabs, now sign up for GitHub". So GitHub gets the data for the
student's email (I cannot remember if real name is required, but it
almost does not matter b/c they can change their policy at any time)

>  
> 
> This all being said, I have no technical know-how to fix the broken
> system. And the reason I use GitHub is because that was the system that
> was introduced to me. If the software on the Sugar server gets fixed, I
> will happily participate in that one.
> 
> 
> Well, this is sort of the point. The software on the sugar server is
> functioning fine (modulo a moderation queue misconfiguration :) and
> there was already an effort to move to Github. 

I am confused. I thought something was not / is not working...

The reason I am using GitHub and not Sugar Server is because that was
the solution introduced to me.

> 
> Well, 4. If we can fix the problem and try to improve whatever software
> libre we are running server-side, we will be contributing to the
> advancement of software libre tools for the entire community (even if we
> are just filing bug reports, etc).
> 
> 
> Sugar is in the business of developing educational application-level
> software, and not wifi driver firmware software, nor software project
> hosting software. 

Just like we would appreciate it if people used Sugar software and sent
in bug reports when they ran into problems, I know that developers of
server-side libre git solutions would appreciate having more members of
the community try their stuff and send in our thoughts and other
contributions. ...it is encouraging for them, at the very least.

Off to bed now.

Thanks!
Devin
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Issue tracking on Github?

2016-04-03 Thread Devin Ulibarri
Hi,

I have been following this thread. These are my two cents.

If it were me, I would have opted to keep everything on a server within
Sugar Labs' community's control.

Here is why:
1. Control. The community would be able to do what they wish with their
data. (the other benefits really come from this one)

2. Avoid "Lock in". Probably, now we think "we have the code, we can
pack our bags at any time we want", but as we use 3rd party services we
are investing more and more--and would probably be reluctant to move if
GitHub were to "go rogue" (advertisements, privacy problems, who knows
what they will think of next problems). Instead, we would probably just
adapt and adapt until--suddenly--the atmosphere became unbearable.

3. It occurs to me that, if we maintain an option to issue bug reports
anonymously (or even under an pseudonym) that we would be protecting
data of minors. I do not want to contribute much more to a world where
minors must identify themselves and thus all they say and do on the
internet at 13 yrs. old is available to people to see when they are 40
yrs. old.

This all being said, I have no technical know-how to fix the broken
system. And the reason I use GitHub is because that was the system that
was introduced to me. If the software on the Sugar server gets fixed, I
will happily participate in that one.

Well, 4. If we can fix the problem and try to improve whatever software
libre we are running server-side, we will be contributing to the
advancement of software libre tools for the entire community (even if we
are just filing bug reports, etc).

My two cents,

Devin
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar Digest 2016-03-25

2016-03-25 Thread Devin Ulibarri
Walter,

Thank you for this!

I noticed my name, so feel need to reply (below):

On 03/25/2016 04:30 PM, Walter Bender wrote:
> It occured to me afterwards that one simple call to action would be
> for every member of the Free/Libre Software community to adopt a
> teacher (or be open to being adopted, e.g., Devin, a music teacher,
> has adopted me). We need to make our voices heard.

I do not know "who adopted who". I have been telling everyone it is a
"collaboration" to suggest that we are on equal footing.

Yes, I am music teacher.

I found out about Software Libre because my computer stopped working for
me (in an obvious and blatant way -- I understand now that it was hardly
ever "working for me"), which initiated my research into other options.
This research led me to discover for myself the GNU project and the
free/libre software movement. These projects started with a question
with profound implications: "How do we address the new set of moral and
ethical responsibilities implicated by software technologies?"

For GNU and FSF, the response to this question is Free/Libre Software:
https://www.gnu.org/philosophy/free-sw.html

I will admit that the benefits of this solution was not particularly
obvious at first. However, what was obvious to me was that my computer
was programmed to tell /me/ what to do, and what I would expect from my
technology was /exactly the opposite/.

So, I pursued free/libre software further as a possible alternative.

Fast forward to today (and after much research), I am now completely
confident that free/libre software is the only decent choice for
education. As developers, please understand the power that is currently
in your hands. Please find teachers in your area and find ways of
working with them. It should be fun to collaborate, too! Teachers may
not understand the reasoning for free/libre immediately, but they will
certainly be excited by the idea of working together with you to build
software that does what they /really want it to do/. Also, if you have
trouble finding teachers in public schools, I recommend freelance
artists and music teachers -- many have a lot of flex time that public
school teachers do not.

This is also helpful resource for sharing with teachers:
https://www.gnu.org/education/education.html

I hope that this helps! Let us know when you have found someone to
collaborate with.

Devin
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Answer to Question RE: Music Blocks' Rhythm Rulers Widget

2016-03-24 Thread Devin Ulibarri

A student has asked:
> Could you please elaborate what you mean by "generating the Rhythm
> block that is in the matrix palette to produce the resultant sound". A
> Rhythm block takes "the no. of notes" and "the note value" as
> arguments to generate the corresponding "rhythm blocks in the pitch
> time matrix". So how is this linked with the Rhythm ruler? Is the
> whole widget somehow linked with the pitch time matrix?

My example:

So, if the user took a whole ruler

1

and split it into 3, they would get three even sections

3, 3, 3

and if they split the first section into 2, then

6, 6, 3, 3

(remember that the number is corresponding to note value)

If user exported the rhythm at this moment, then they would get two
rhythm blocks:

[block 1]
number of notes = 2
note value = 6

[block 2]
number of notes = 2
note value = 3
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] What is the "free pitch slider" widget? [Music Blocks GSoC]

2016-03-24 Thread Devin Ulibarri


On 03/24/2016 05:47 PM, Yash Khandelwal wrote:
> How do you run the packaged source code on mobile?

APK is here: https://f-droid.org/repo/eu.flatworld.android.slider_3.apk
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] What is the "free pitch slider" widget? [Music Blocks GSoC]

2016-03-24 Thread Devin Ulibarri
Direct link to packaged source code (same code that I am running on my
phone that gave me the idea initially):

https://f-droid.org/repo/eu.flatworld.android.slider_3_src.tar.gz

On 03/24/2016 09:50 AM, Devin Ulibarri wrote:
> Hi,
>
> Many are asking what is the "free pitch slider" widget?
>
> Short answer:
>
> It should do the pretty much the same thing as this F-Droid App:
>
> https://f-droid.org/repository/browse/?fdfilter=slider=eu.flatworld.android.slider
>
> Source Code is available at:
> https://code.google.com/p/android-slider/source (upstream code is
> non-free and probably not available, but the basic functionality should
> be available and free to study)
>
> The difference is that the user will need a way to 1) choose pitches
> they like and 2) export those to main music blocks code.
>
> Hope this helps!
> Devin
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] What is the "free pitch slider" widget? [Music Blocks GSoC]

2016-03-24 Thread Devin Ulibarri
Hi,

Many are asking what is the "free pitch slider" widget?

Short answer:

It should do the pretty much the same thing as this F-Droid App:

https://f-droid.org/repository/browse/?fdfilter=slider=eu.flatworld.android.slider

Source Code is available at:
https://code.google.com/p/android-slider/source (upstream code is
non-free and probably not available, but the basic functionality should
be available and free to study)

The difference is that the user will need a way to 1) choose pitches
they like and 2) export those to main music blocks code.

Hope this helps!
Devin
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] For GSoC interested in "Music Blocks Challenges"

2016-03-21 Thread Devin Ulibarri
Hi,

Someone outside of this list asked where they might start for the "Music
Blocks Challenges" for GSoC. This is the short of my reply.

>
> The project description on the ideas page
>  mentions that
> there is a Music Blocks activity which should be a good foundation for
> the project, but I could not find it using the search here
>  and online elsewhere.
> Could you please point me in the right direction?
> I already Sugar all set up on my system and have gone through code of
> the template web activity
>  to understand how
> activities
>
You should familiarize yourself with:

http://git.sugarlabs.org/turtleconfusion

Then see lesson plan on
http://owncloud.libretools.com/index.php/s/mwaylVxp1ZxZgKd , which would
be one of the first activities.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Music widgets basic implementation patch

2016-03-14 Thread Devin Ulibarri
On Mon, 2016-03-14 at 18:06 +0530, yoshita arora wrote:
> Also, could you please advice for what all widgets will I have to
> implement for GSOC? Will I be implementing all of them (all those you
> mentioned in one of your mails), or will I be implementing only a few
> (or one?) of them during GSOC? Please advice as this will help me
> preparing my proposal.

The answer to this will certainly benefit others.

The plan is to implement all of the widgets. It will take technical
skill, of course, but will also take communication and flexibility. The
latter to are important because what we are creating is innovative, and
therefore takes teamwork to implement.


Thank you!
Devin

-- 
Devin Ulibarri
www.devinulibarri.com/Bio


___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] GSOC 2016

2016-03-07 Thread Devin Ulibarri
On Mon, 2016-03-07 at 14:02 +0530, yoshita arora wrote:
> I have had a look at all the links as suggested for the project, and
> there are certain things I wanted to clear:
> 
> 
> 1) Do I have to implement what's given in the proposal.txt file in
> "final" folder of "tempo"?
> 
I think that the GCI student wrote the said proposal.txt file.

(The file starts like this)
> For the UI of Music Blocks with the additional of the tempo feature...

The proposal here is less important than the main goal.

The main goal is to program the GCI student's implementation so that it exports 
the tempo the user experiences as a block in the main Music Blocks interface.

(have you tried the student's widget? It has bouncing balls and you can change 
the rate that they bounce [tempo]. What is missing is some way to export that 
tempo to music blocks code.)
> 
> 2) Also, could you please elaborate a bit more for where and what
> should I start implementing for "Rhythm" and the "pitch stairs"? What
> could be some possible bitsize tasks regarding these two that I could
> start implementing and could get familiar with the code base as soon
> as possible? 

I would recommend to start with rhythm rulers first.

User should start with:
1. a line (a whole note)
2. be able to dissect the line by a certain number (into x or y number
of parts to create half, quarter, sixteenth etc. notes).
3. be able to repeat the process.

(proportions should all have absolute visual fidelity [i.e. whole
is /exactly/ twice as long as half)

4. some method of audio playback (clicks or drums)
5. a way to export the result as music blocks code (rhythm blocks)

I imagine that you either want to start with:
a) implementing a simple UI of the rulers and dissection functionality
(click and prompt a number for division)
b) start with a back-end of audio playback and blocks export.

I hope this helps a little. The main design picture is the file
"rhythm-ruler-design.jpg"

Also, understand know next to *nothing* about coding... I am the music
guy!

-- 
Devin Ulibarri
www.devinulibarri.com/Bio


___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] want to contribute in Music Blocks and Widgets Ideas

2016-03-05 Thread Devin Ulibarri

Hi Raghav,

I will get to writing more detail on Sunday or Monday. For now, please
start from the following.

Tempo Widget --

One of the unfinished widgets for tempo is in following folder --
basically what we need now is to be able to export the resulting tempo
as a tempo block in the main Music Blocks workspace.

https://ulibarri.website/owncloud/index.php/s/a1txeXFOcr3NTXB

(of course, it would be nice if it was better integrated with our
current UI, but the important functionality is detailed above)

Rhythm Ruler --

See the Ruler folder and the Rhythm Ruler Design.jpg file

http://owncloud.libretools.com/index.php/s/gTYvM1Iyc92lVWG

Pitch Stairs --

See the staris folder from the above.

...that should get you started. I will send more later.

Devin

On Thu, 2016-03-03 at 12:27 -0500, Walter Bender wrote:
From: Raghav Mittal <raghavmittal...@gmail.com>
> Date: Tue, Mar 1, 2016 at 1:29 PM
> Subject: [Sugar-devel] want to contribute in Music Blocks and Widgets
Ideas
> To: sugar-devel@lists.sugarlabs.org
> 
> 
> Hello everyone,
> 
> 
> I am Raghav Mittal from India currently studying in 2nd year of B.Tech
in Computer Science from NIIT University, Rajasthan.
> I went through the Ideas page and found the following Ideas
> (1)Music Blocks challenges and 
> (2)Music Widgets 
> very enchanting. Would love to contribute in them. 
> 
> I have knowledge and prior experience in JavaScript, python-flask, and
HTML/CSS.
> I am a singer(professionally trained in Indian Classical Music Vocals)
and musician(plays Tabla, Guitar, Keyboard).
> 
> 
> Last year I contributed in "VirtualLabs for Music" Project
(music.virtual-labs.ac.in), redesigned the UI for whole website and
created tools for organizing music clips with ontologies into a
database.
> 
> 
> I am going through the Sugarlabs project from around last 15 days and
was thinking to implement a similar idea. Would you please elaborate the
idea more. So I can know about how I could contribute to it.
> 
> 
> Regards,
> 
> Raghav Mittal
> 
> 
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
> 
-- 
Devin Ulibarri
www.devinulibarri.com/Bio


-- 
Devin Ulibarri
www.devinulibarri.com/Bio


-- 
Devin Ulibarri
www.devinulibarri.com/Bio


-- 
Devin Ulibarri
www.devinulibarri.com/Bio


___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel