Tiction v0.3.0

November 4th, 2008

Tiction v0.3.0 is now released!

Tiction v0.3.0 adds support for OpenSoundControl (OSC). Now you can trigger and move nodes, start and stop the sequencer, and sync to an external source, all over a network with OSC. This lets you control Tiction with practically anything, including the iPhone/iPod Touch (using TouchOSC, Mrmr, or OSCemote, for example), Pd, Max/MSP, or pretty much anything else you can dream of. The ability to send OSC messages from Tiction is coming soon

The ability to save files and open them later means you can hang on to that amazing patch you set up.

You can now globally disable the physical actions. This prevents nodes from moving around when triggered.

The background now subtly pulses to indicate which pitch was triggered. You can turn this off by setting the “bar brightness” slider to 0.

The Tiction window is no longer inverted, meaning the top of the window corresponds to higher pitch/velocity/CC values.

A number of other bugs were fixed, including one that didn’t preserve the source of a node’s note velocity.

You can get it here.

Share this:

4 Responses

  1. twoandtwo says:

    wow, i absolutely love this.
    got it to work as midi input for live.
    i just can´t get it to sync to live, is there any way to do that yet?
    keep up the amazing work.

  2. darko says:

    is there any way i can get this to trigger different parameters of sound in max/msp? so this becomes almost like an interactive sequencer device for sound in other software? the program looks amazing. keep it up! cheers!

  3. hans says:

    Hi darko,

    Absolutely – you can set up a notein object that listens to whatever channels Tiction is using. You can then route that data to anything – continuous controller messages to effects parameters, for example. The tricky part is routing MIDI from Tiction into Max/MSP – if you’re using a Mac, set up an IAC bus (described on the Tiction page), or if you’re using Windows, there are a number of free/shareware apps that will let you send MIDI from one program to another.

    Real soon now Tiction will send OSC messages as well as MIDI, so you’ll be able to use that too.

    Enjoy!

  4. Jan says:

    Hi,

    I’d love to try your software, but on my OS X 10.5, I get the following exception and the window stays white and no key command (except CMD-Q) works:

    05.02.09 15:45:23 [0x0-0x44044].Tiction[545] Exception in thread “Animation Thread” java.lang.UnsatisfiedLinkError: /Applications/Tiction.app/Contents/Resources/Java/libjogl_awt.jnilib:
    05.02.09 15:45:23 [0x0-0x44044].Tiction[545] at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    05.02.09 15:45:23 [0x0-0x44044].Tiction[545] at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1822)
    05.02.09 15:45:23 [0x0-0x44044].Tiction[545] at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1739)
    05.02.09 15:45:23 [0x0-0x44044].Tiction[545] at java.lang.Runtime.loadLibrary0(Runtime.java:822)
    05.02.09 15:45:23 [0x0-0x44044].Tiction[545] at java.lang.System.loadLibrary(System.java:993)
    05.02.09 15:45:23 [0x0-0x44044].Tiction[545] at com.sun.opengl.impl.NativeLibLoader.loadLibraryInternal(NativeLibLoader.java:189)
    05.02.09 15:45:23 [0x0-0x44044].Tiction[545] at com.sun.opengl.impl.NativeLibLoader.access$000(NativeLibLoader.java:49)
    05.02.09 15:45:23 [0x0-0x44044].Tiction[545] at com.sun.opengl.impl.NativeLibLoader$DefaultAction.loadLibrary(NativeLibLoader.java:80)
    05.02.09 15:45:23 [0x0-0x44044].Tiction[545] at com.sun.opengl.impl.NativeLibLoader.loadLibrary(NativeLibLoader.java:103)
    05.02.09 15:45:23 [0x0-0x44044].Tiction[545] at com.sun.opengl.impl.NativeLibLoader.access$200(NativeLibLoader.java:49)
    05.02.09 15:45:23 [0x0-0x44044].Tiction[545] at com.sun.opengl.impl.NativeLibLoader$2.run(NativeLibLoader.java:132)
    05.02.09 15:45:23 [0x0-0x44044].Tiction[545] at java.security.AccessController.doPrivileged(Native Method)
    05.02.09 15:45:23 [0x0-0x44044].Tiction[545] at com.sun.opengl.impl.NativeLibLoader.loadAWTImpl(NativeLibLoader.java:118)
    05.02.09 15:45:23 [0x0-0x44044].Tiction[545] at com.sun.opengl.impl.JAWT.getJAWT(JAWT.java:91)
    05.02.09 15:45:23 [0x0-0x44044].Tiction[545] at com.sun.opengl.impl.macosx.MacOSXOnscreenGLDrawable.lockSurface(MacOSXOnscreenGLDrawable.java:144)
    05.02.09 15:45:23 [0x0-0x44044].Tiction[545] at com.sun.opengl.impl.macosx.MacOSXOnscreenGLContext.makeCurrentImpl(MacOSXOnscreenGLContext.java:57)
    05.02.09 15:45:23 [0x0-0x44044].Tiction[545] at com.sun.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:134)
    05.02.09 15:45:23 [0x0-0x44044].Tiction[545] at processing.opengl.PGraphicsOpenGL.detainContext(PGraphicsOpenGL.java:224)
    05.02.09 15:45:23 [0x0-0x44044].Tiction[545] at processing.opengl.PGraphicsOpenGL.beginDraw(PGraphicsOpenGL.java:269)
    05.02.09 15:45:23 [0x0-0x44044].Tiction[545] at processing.core.PApplet.handleDraw(PApplet.java:1365)
    05.02.09 15:45:23 [0x0-0x44044].Tiction[545] at processing.core.PApplet.run(PApplet.java:1300)
    05.02.09 15:45:23 [0x0-0x44044].Tiction[545] at java.lang.Thread.run(Thread.java:613)

    Any idea what’s wrong with my setup?

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>