06.27.2017 — by Reetta Heiskanen

Mehackit's music programming workshop is now certified for its educational quality

In Categories: Educator Sonic Pi

Products with Kokoa Education Standard certificate are guaranteed to represent high educational value and robust pedagogical design.




The Music Programming Workshop by Mehackit teaches youth creative programming and music production. The course includes materials for using open source music programming tool Sonic Pi.

The materials can be found here: www.sonic-pi.mehackit.org

We are truly excited to get this educational acknowledgement from Kokoa Agency. In the core of Mehackit lies the will to provide technology and helpful tools more equally to a wider audience.

All certified products are analysed with Kokoa expert evaluation method, which is designed to evaluate product’s educational quality and learning engagement.

According to Kokoa, the Music Programming workshop by Mehackit “gives an interesting, low threshold introduction to programming and computational thinking. During the course the students are actively solving problems and being creative. They can work alone or collaborate on a project.”

The programming language of Sonic Pi is based on Ruby. The program provides an easy syntax for the beginners and a lot of tutorials and documentation, which makes it suitable as a first introduction to programming.

Mehackit also provides instructors who teach the workshops.

The broad music sample library of Sonic Pi allows the students to approach the course from their own areas of interest. 

The workshop received best scores on all the aspects of the evaluation: subject area, life & career, learning & innovation and information & technology. 

Read more on the Kokoa website!




03.23.2017 — by Reetta Heiskanen

Elisa x Mehackit: ohjelmointiopetusta äideille ja tyttärille

In Categories: Sonic Pi Suomeksi



Mahtavia uutisia äidit ja tyttäret tai vaikka tädit ja mummit! Me Mehackitillä haluamme kannustaa kaikkia tarttumaan rohkeasti teknologiaa sarvista kiinni ja nyt olemme yhdistäneet voimamme Elisan kanssa. 

Elisa ja Mehackit järjestävät Elisan Kulmassa 1.-2.4 kolme musiikkiohjelmoinnin työpajaa. 

Ilmoittaudu mukaan oheisista linkeistä:


1. Työpaja - Lauantai 1.4 klo 10-13

2. Työpaja - Lauantai 1.4 klo 15-18

3. Työpaja - Sunnuntai 2.4 klo 10-13


Työpajat ovat maksuttomia ja täytetään ilmoittautumisjärjestyksessä. Kullekin kurssille mahtuu 10 paria. Osallistujien alaikäraja on 13 vuotta.

Mukana kannattaa olla vähintään yksi yhteinen läppäri per osallistujapari, mutta mielellään molemmille omat. Läppärin merkillä ei ole väliä. Mukaan voi tuoda myös omat kuulokkeet. Kaikki muut tarvittavat ohjelmat jaetaan osallistujille ennen kurssin alkua ja sen aikana. Työpajoissa hyödynnetään Sonic Pi -ohjelmointialustaa. 

Mikä Sonic Pi?

Mehackitin ytimessä on ohjelmoinnin opettaminen hauskalla ja luovalla tavalla: tätä kautta ensikertalaisetkin innostuvat ohjelmoinnista, ja mekaanisen suorittamisen sijaan teknologian rakentaminen tuntuu alusta alkaen hauskalta. Tätä kautta syntyy syvempi innostus hypätä teknologian ihmeelliseen maailmaan.

Mehackitin Tommi pohti pitkään, miten musiikkia voisi opettaa koodaten. Lopulta hän innostui Sonic Pi -livekoodausympäristöstä, joka on kehitetty Raspberry Pi:lle. Sonic Pi on britannialaisen Sam Aaronin Cambridgen yliopistossa kehittämä ohjelma ja se on sittemmin julkaistu ilmaiseksi ladattavaksi monille käyttöjärjestelmille.

Sonic Pin komennot ovat samalla Ruby-ohjelmointikielen perusteet. Mehackitin Sonic Pi kurssin oppimateriaalit on julkaistu verkossa muidenkin käyttöön.

Olemme todella innoissamme tästä! Nähdään Elisa Kulmassa huhtikuun alussa!

- Team Mehackit






08.01.2016 — by Tommi Koskinen

Encouraging youth to code a song with Sonic Pi

In Categories: Sonic Pi In English
Artist Vilma Alina performing at the Mehackit stage. 

One of the highlights this year at SuomiAreena, the biggest Finnish public debate forum held in Pori every Summer, was the release of #Summercode song that we created with youth around Finland. 


We asked people from all around Finland in social media to send us song sketches that they had written with Sonic Pi (a free open source music programming environment) and, in the end, arranged them as a one full song. 

The participants had to follow few simple rules that made our task of arranging the song easier: "You can only send us a song sketch of max. 50 lines of code and all melodies have to be written in C major scale." 

By the deadline date, we had received tens of submissions that ranged from cheery melodies and hip hop beats to washed away ambient music. 

We even got the talented Finnish pop singer, Vilma Alina, to contribute some vocal samples and her own Sonic Pi beats and melodies to the mix! The end result is not an ordinary summer hit song by no means, but it is more like an unique roller coaster ride that flirts with pop music and artistic experimentation. 

Listen to the song here!

#Summercode campaign was an effort to engage youth with creative technology by writing and producing music collaboratively in a novelty fashion. 

This encouraged the participants to learn basics of programming, creative technology and electronic music production. Even those who had no previous knowledge of music or programming could finish their song parts thanks to Sonic Pi which is primarily designed to help newcomers to take their first steps into the world of coding and computer music. 

We've been teaching "Music Programming with Sonic Pi" workshop in upper elementary schools and plan to take it to the high schools as well during the next school year. 

You can download the full #Summercode (#kesäkoodi in Finnish) song from here and run it in the Sonic Pi application. While you're at it, Sonic Pi is looking for more funding to continue the development work. The project was created by by Sam Aaron at the University of Cambridge Computer Laboratory and you can support them here <http://sonic-pi.net/funding.html>. 



07.14.2016 — by Tommi Koskinen

#Kesäkoodi-biisin julkistus

In Categories: Sonic Pi Suomeksi


#Kesäkoodi-biisin ensiesitys tapahtui maanantaina 11.7.2016 Porissa SuomiAreena-tapahtumassa Mehackitin vetämällä Laiv@lavalla!


Lavalla oli nuorille suunnattua luovaan teknologiaan ja ohjelmointiin liittyvää ohjelmaa. Kesäkoodi-biisi on kollaasiteos, joka syntyi suomalaisten nuorten lähettämistä musiikki-ideoista. 

Bisiinpätkiä ei lähetetty meille tavanomaisten äänitiedostojen muodossa, vaan pyysimme nuoria koodaamaan ne Sonic Pi -ohjelmointikielellä. Yksittäinen meille lähetetty pätkä sai olla maksimissaan 50 koodiriviä pitkä Sonic Pi -kappale. 

Saimme useita kymmeniä koodinpätkiä eri-ikäisiltä nuorilta ympäri Suomea, ja niiden yhdisteleminen olikin Mehackitin tiimille kuin värikkään tilkkutäkin kutomista! Kampanjan päätteeksi kaikista ideoista koostettiin yksi pidempi teos, ja nyt viimeinkin #kesäkoodi-biisi on kaikkien kuultavissa! 

Jos haluat ajaa #kesäkoodin Sonic Pi:ssä, niin sen voi ladata sampleineen täältä

Kiitokset vielä kaikille osallistujille! Ihanaa ja lämmintä loppukesää!


07.14.2016 — by Reetta Heiskanen

#Kesäkoodi-festarit toivat SuomiAreenaan maker-kulttuuria ja nuoria

In Categories: Sonic Pi Suomeksi












Mehackit, Rails Girls ja Danske Bank järjestivät maanantaina 11.7 SuomiAreenan Laivalavalla #kesäkoodi-festarit.


SuomiAreenassa ei ole aikaisemmin ollut ohjelmaa, joka olisi ollut yhtä fokusoitunut tulevaisuuteen, nuoriin ja uuden oppimiseen. Laivalava oli lastattu maker-kulttuurilla, tekoälyllä, koneoppimisella, lukiolaisilla, väittelyillä ja hauskoilla harjoituksilla.

Maker-kulttuuri tarkoittaa tee-se-itse-ajattelua: itse tekeminen ja omien ideoiden jakaminen on hauskaa, palkitsevaa ja rohkaisevaa.

Mehackitin äänitaiteilija ja yksi kurssiohjaajista DJ Tommi Koskinen esitti #kesäkoodi-biisin lavalla klo 15.15. Biisi oli koottu koodinpätkistä, joita nuoret ympäri Suomea olivat lähettäneet Mehackitin kesäkoodi-kilpailuun.

Kilpailun onnelliseksi voittajaksi arvottiin Helmi Härkönen. Helmille onnittelut uunituoreesta Samsung S7-edge puhelimesta sekä Gear VR-laseista!

Myös Twitter kävi päivän aikana kuumana:










Kiitos kaikille upeille puhujille, Danske Bankille ja Rails Girlsille päivästä ja SuomiAreenalle erityiskiitos mahtavan Laivalavan rakentamisesta! Areenaa on nyt uudistettu ryminällä ;)

#kesäkoodi-festarit myös Maikkarin uutisissa.

Nyt team Mehackit toivottaa kaikille hyvää kesälomaa - palataan elokuun alussa!

06.27.2016 — by Tommi Koskinen

Käytä #kesäkoodi-biisissä Vilma Alinan ääntä!

In Categories: Sonic Pi Suomeksi

Vilma Alina Studiossa

Moi kaikki!

Voitte nyt myös käyttää Vilma Alinan lauluääntä osana teidän omaa biisinpätkää, jonka teette #kesäkoodi-kamppikseen! 

Lataa Vilma Alinan samplepaketti täältä ja ohjeet siihen, miten ladattuja sampleja käytetään Sonic Pi:ssä löytyvät täältä. Luuppaavien samplejen tempo on 124 BPM (eli jos käytät samplejen kanssa beat_stretch -ominaisuutta, suosittelemme asettamaan oikean tempon komennolla use_bpm 124). Luupit ovat pääsääntöisesti 8 tai 4 iskua pitkiä. 

Alla on vielä muutama esimerkki, miten sampleja voi käyttää ja miltä ne kuulostavat! 

Katso ylläolevien esimerkkien Sonic Pi -koodit täältä: http://pastebin.com/XKUWyny8 ja http://pastebin.com/EVRq17PB. Jos kopiot linkitetyt koodiesimerkit suoraan Sonic Pi:hin, muista asettaa oikea tiedostopolku muuttujaan vilma. Sen tulee osoittaa kansioon, jossa on Vilma Alinan sampletiedostot. 

Jos et ole vielä tiedä mikä #kesäkoodi-kampanja oikein on, niin katso ohjeet #kesäkoodi:sta ja osallistumisesta täältä: http://mehackit.org/kesakoodi

Muistattehan että #kesäkoodiin osallistuvat koodipätkät pitää lähettää meille viimeistään tiistaihin 5. heinäkuuta mennessä. Kannattaa osallistua sillä kaikkien osallistuneiden kesken arvotaan Samsungin S7-puhelin ja Gear VR-lasit, ja valmis biisi esitetään Suomi Areenassa Porissa maanantaina 11. heinäkuuta!

Tässä on vielä lopuksi Vilma Alinan mietteitä musiikin ohjelmoinnista Sonic Pi:llä.