karthik's talk at the desktop summit berlin on 'making gcompris sound more musical
DESCRIPTION
Humboldt University, Berlin, GermanyTRANSCRIPT
![Page 1: Karthik's Talk at The Desktop Summit Berlin on 'Making GCompris sound more Musical](https://reader038.vdocuments.mx/reader038/viewer/2022100605/559b6cd31a28ab27188b486a/html5/thumbnails/1.jpg)
Karthik Subramanian
Making GCompris sound more Musical
Twitter : @yeskarthikIRC : yeskarthikMail : [email protected] : Bruno Coudoin
![Page 2: Karthik's Talk at The Desktop Summit Berlin on 'Making GCompris sound more Musical](https://reader038.vdocuments.mx/reader038/viewer/2022100605/559b6cd31a28ab27188b486a/html5/thumbnails/2.jpg)
What is GCompris?
GCompris is an educational software
which offers different activities
to kids from 2 to 10 years old.
![Page 3: Karthik's Talk at The Desktop Summit Berlin on 'Making GCompris sound more Musical](https://reader038.vdocuments.mx/reader038/viewer/2022100605/559b6cd31a28ab27188b486a/html5/thumbnails/3.jpg)
Motivation
~ Music ~
~ Bobby McFerrin ~
~ Kids ~
![Page 4: Karthik's Talk at The Desktop Summit Berlin on 'Making GCompris sound more Musical](https://reader038.vdocuments.mx/reader038/viewer/2022100605/559b6cd31a28ab27188b486a/html5/thumbnails/4.jpg)
Activities
Rhymes
![Page 5: Karthik's Talk at The Desktop Summit Berlin on 'Making GCompris sound more Musical](https://reader038.vdocuments.mx/reader038/viewer/2022100605/559b6cd31a28ab27188b486a/html5/thumbnails/5.jpg)
Screenshot
![Page 6: Karthik's Talk at The Desktop Summit Berlin on 'Making GCompris sound more Musical](https://reader038.vdocuments.mx/reader038/viewer/2022100605/559b6cd31a28ab27188b486a/html5/thumbnails/6.jpg)
Activities
Amadeus A Virtual Piano
![Page 7: Karthik's Talk at The Desktop Summit Berlin on 'Making GCompris sound more Musical](https://reader038.vdocuments.mx/reader038/viewer/2022100605/559b6cd31a28ab27188b486a/html5/thumbnails/7.jpg)
Screenshot
![Page 8: Karthik's Talk at The Desktop Summit Berlin on 'Making GCompris sound more Musical](https://reader038.vdocuments.mx/reader038/viewer/2022100605/559b6cd31a28ab27188b486a/html5/thumbnails/8.jpg)
Bit of code/* Code template */
def play_note(self, note, pianobg):
notename = self.dataset.get("common", note)
fname = 'piano/'+notename+'.wav'
self.notetext.props.text = notename
self.pianobg1.props.visibility = goocanvas.ITEM_INVISIBLE
self.pianobg2.props.visibility = goocanvas.ITEM_INVISIBLE
pianobg.props.svg_id = '#' + notename
pianobg.props.visibility = goocanvas.ITEM_VISIBLE
gcompris.sound.play_ogg(fname)
self.dochecknotes(notename)
![Page 9: Karthik's Talk at The Desktop Summit Berlin on 'Making GCompris sound more Musical](https://reader038.vdocuments.mx/reader038/viewer/2022100605/559b6cd31a28ab27188b486a/html5/thumbnails/9.jpg)
Activities
Sing – Along A Karaoke Player
![Page 10: Karthik's Talk at The Desktop Summit Berlin on 'Making GCompris sound more Musical](https://reader038.vdocuments.mx/reader038/viewer/2022100605/559b6cd31a28ab27188b486a/html5/thumbnails/10.jpg)
Screenshot
![Page 11: Karthik's Talk at The Desktop Summit Berlin on 'Making GCompris sound more Musical](https://reader038.vdocuments.mx/reader038/viewer/2022100605/559b6cd31a28ab27188b486a/html5/thumbnails/11.jpg)
Thank You Code
http://git.gnome.org/browse/gcompris