OutOfIdeasException

Nikolaus Gradwohl2010-06-22T20:46:00+00:00

hmmmmmm - todays project for 30daysofcreativity is...

guru.OutOfIdeasException()
    at guru.bodyparts.head.Brain.think()
    at.guru.bodyparts.head.Head()
    at.guru.body.Main().run()
read more ...

A Color-Gradient-Sliding-Puzzle in Processing

Nikolaus Gradwohl2010-06-22T05:36:00+00:00

I made a sliding puzzle game in processing. What makes it a bit different from all the others is, that there are no numbers on the pices but you have it to sort the fields by color-gradient.

click here to give it a try.

this is my Day 21 Project for 30datsofcreativity

sliding_puzzle

read more ...

Using Mbrola-Voices with the Processing ttslib

Nikolaus Gradwohl2010-06-20T17:33:00+00:00

To use mbrola-voices with the processing ttslib make sure you have installed the newest version of ttslib (version 0.2 at the time of writing). Download the mbrola-binary for your system and make sure the binary is named mbrola (or else freetts won't find it).

Make sure you can live with the mbrola-licence.

Download the us voices you want to use and unzip them to the directory where your mbrola binary lives.

on my linux system the content of the mbrola directory looks like this

./mbrola206a-linux-ppc
./mbrola-linux-alpha
./mbrola_linux_libc5
./mbrola
./mbrola-linux-i386
./mbrola302b-linux-ppc
./us1
./us1/us1mrpa
./us1/license.txt
./us1/us1.txt
./us1/TEST
./us1/TEST/xmas.pho
./us1/TEST/alice.pho
./us1/TEST/push.pho
./us1/TEST/mbroli.ini
./us1/TEST/mbrola.pho
./us1/us1
./us2
./us2/license.txt
./us2/us2.txt
./us2/TEST
./us2/TEST/babel.pho
./us2/TEST/alice.pho
./us2/TEST/mbroli.ini
./us2/TEST/mbrola.pho
./us2/us2
./us3
./us3/us3
./us3/us3.txt
./us3/license.txt
./us3/TEST
./us3/TEST/cslu.pho
./us3/TEST/diphone.pho
./us3/TEST/mike.pho
./us3/TEST/mbroli.ini

in the setup method of your processing sketch set the absolute path to your mbrola directory as a java system property. Now the name of the mbrola voice you want to use can be added as a string parameter to the TTS constructor

import guru.ttslib.*;

TTS tts;

void setup() {
  System.setProperty("mbrola.base","/path/to/mbrola/");
  tts = new TTS("mbrola_us1");
}

void draw() {
}

void mousePressed() {
  tts.speak("Hello! I'm a talking processing sketch!");
}
read more ...

gekko in 3d

Nikolaus Gradwohl2010-06-20T07:22:00+00:00

I transformed my gekko from a pencildrawing to a real physical object. I converted the drawing into a 3D object using blender and then printed it on my makerbot. This is my Day 20 project for 30daysofcreativity

click here to download the stl file

gekko

read more ...

Download-Bot in Povray

Nikolaus Gradwohl2010-06-19T09:55:00+00:00

Today's inspirational theme for 30daysofcreativity is robots. So I made a new virtual version of my downloadbot - this time in povray

povray_bot

read more ...

a gekko

Nikolaus Gradwohl2010-06-19T08:16:03+00:00

this is my Day 18 project for 30daysofcreativity. I made this (and many, many more drawings) while waiting in a delayed airplane to get a start-slot on a very windy day :-/

gekko

read more ...

Boardingpass Paperplane

Nikolaus Gradwohl2010-06-19T08:07:00+00:00

This is my Day 17 project, which gets posted a little late, because i have been on a scrummaster-training the last 2 days. But I have been very creative these two days (ask my trainer :-> )

Here is a paperplane i made from my boardingpass

boardingpass paperplane

read more ...

Servers Back on Air

Nikolaus Gradwohl2010-06-16T13:01:00+00:00

After 6h without electricity i managed to bring my servers back online. This is my day 16 project for 30daysofcreativity - because i needed A LOT of creativity to get everything back online :-/

read more ...

A Logo spiral

Nikolaus Gradwohl2010-06-15T19:58:00+00:00

For todays 30daysOfCreativity-Project I wanted to use a tool, that I haven't used so far. So I went back to the first programming language I have learned 20 years ago - Logo.

I used the kde KTurtle programm to write some logo code, which looks more like a modern IDE that the logo interpreter I remember :-)

reset
clear
$l = 1
repeat 64 {
  pu
  fw $l*2
    pd
  repeat 4 {
        fw $l
        tr 90
    }
  pu
  bw $l*2
    $l = $l + 1
    tr 360/32
}

logo spiral

read more ...

Ascii-Pizza

Nikolaus Gradwohl2010-06-14T22:13:00+00:00

This is my Day 14 project for 30DaysOfCreativity

An Ascii-Art-Pizza


    //\        PPPPP IIII ZZZZZ ZZZZZ    A
   // O \      PP  PP II    ZZ    ZZ    A A
  || O o  \    PPPPP  II   ZZ    ZZ    AAAAA
  ||__o__O__\  PP    IIII ZZZZZ ZZZZZ A     A

read more ...