As I reflected back I realized each workshop was quite unique experiences. In the MIT based CT workshop our tasks included 1) learning the elements of a simple circuit, 2) sewing a simple circuit (switch, LED, battery) and test it, and 3) Download Arduino and program the LilyPad then test the programming with alligator clips. The workshop was held in a relaxed community oval table setting in a large room with helpers standing in the wings to answer any question we had. The grad student helper to participant ratio was 1 to 3. Additionally, the environment was set up so learning could easily be shared. For example Yasmin, who was sitting beside me had sewn a + pole to a – pole with conductive thread, thus breaking the circuit connection. When her LED didn’t light a helper was there immediately to help discover what went wrong. Her lesson learned made all of us aware to verify the symbols on the elements before sewing.
Probably the most complicated part of the workshop came at the LilyPad programming stage, especially since Mike and I missed the introduction, as we were a bit late returning from the MIT bookstore. When I arrived I quickly realized I needed help since I couldn’t access their Internet and one of the helpers, Emily, immediately came to my aid. When she couldn’t help me, David, another MIT grad student, assisted me in connecting. Then Emily walked me through where to find the Arduino software and download it to my laptop. Next she helped me navigate to the Leah’s programming page where the code was available to copy and paste. (Leah has all of her programming code on her website, which is extremely helpful.) I then hooked up the LilyPad and she watched as I successfully tested it. I was then caught up with the group and remained so for the rest of the workshop. As you will see this experience was quite different from my last Scratch experience.
I must first set up a disclaimer for Scratch, which many of you know, is a multimodal animation programming software. The amount of programming options are immense, which is wonderful for building a wide variety of projects, however the basic skill levels needed on other programs to edit elements before importing can be a hindrance if trying to build a more complicated design. I believe this was my downfall…my choice of meaningful projects (one for a grandchild) was too complicated without first having the proper basic skill set or in-house support (either online or in person) to accomplish it.
The 650 Scratch training started with viewing existing projects as a class, followed by a short round robin of building like adding a simple background, changing a sprite characteristics (e.g. color, motion), and adding text. We played a short time then the class ended. The next lab we were to work on an animation with a partner and I needed to do my name project. This was when I learned the most since my partner, David, was quite versed in Scratch due to his time spent building his name project out of class. It was suggested for additional training we could search for an existing project and examine how that person had programmed it…which I found could be quite time consuming. (time is something we don’t have…hence the frustration in learning a new multimodal software, without easily accessible instructions starts to build) According to Csikszentmihalyi (1996) one way to help creativity in a domain is to have knowledge structured, central, and accessible.
...a trapped Mickey Mouse
For me, accessible knowledge was lacking in trying to build a Scratch multimodal project. For example my current Scratch project has been littered with roadblocks, each taking time to research and problem solve, sometimes needing to go through several attempts. (again there’s that nasty T word!) These are a few of the problems I encountered and #2-4 am still perplexed with:
1) sound file types: When trying to find out the type of sound files I could use, after searching in the program and online I couldn’t locate the types of files supported, so I finally guessed the type I thought it would support.
2) How to edit out the character background before importing: When trying to cut out the background of an imported character cartoon (like Mickey Mouse), the in-program editing cut off the character’s head. Therefore, I need to use Photoshop, which I’m not familiar with…more time needed.
3) Why do sprites stay on the stage? After locating my Mickey Mouse Club characters, I imported the 6 sprites (with backgrounds) but they were automatically placed on the stage and I couldn’t remove them. I found the only way to remove them was to delete them, which then erased the 7 audio files I had just imported for each one.
4) Programming sound file: After searching for existing Scratch files with behaviors that I wanted, unsuccessfully I might add, I logically tried to program the sound file actions (a counting song), which I had edited into 7 pieces. The action was programmed to play the next part after clicking on the proper number key, however the song doesn’t play past the first segment even after pressing on the proper key.
So Mickey and Friends are currently held captive in the multimodal underworld with a few seconds of working sound and a frozen Mickey trapped in a white rectangle on the Clubhouse stage. Amazingly I’m still motivated to finish this project since it’s for my 2 year-old granddaughter Katie, who adores the MM Clubhouse and is learning her numbers.
While I will continue to work on my Scratch project, I’m really curious about everyone’s experiences with Scratch and/or the Computational Textile Workshop. If you attended this weeks workshop, do you favor one experience over the other? If so, why do you think that is so? Or do you LOVE Scratch and found your experience wonderful? (If so...I really need your help : -)