FunkeySynth 0.12.1 for Harmattan available

Hi all!

Tagged a new release of FunkeySynth for N9/N950. Main changes since version 0.12:
– Recording&playback of 16-sec loops
– UI for the 3 additional oscillators
– Support for algorithms (different routing for the oscillators)

Download the latest .deb from http://koti.kapsi.fi/~sh8dfwk/funkeysynth

Please note: if you haven’t got portaudio already, install it from the above location too!
Installing goes the traditional way via command line:
Log in as root, copy .debs to /home/user/MyDocs, dpkg -i package.deb for each package

For loop support, there’s a new record/playback button in the main screen:

Functionality of the button:
– Press once -> it goes to ‘ready for recording’ state
– Start playing the keys -> recording starts
– Press again to stop recording
– Now it’s a play button. Press to start/stop playback of the loop
– Long-press to clear the loop from memory. The button returns to the initial state

Another big update, a new screen for adjusting the additional oscillators:

With this screen, you can adjust various properties of the oscillators,
such as attack, decay, sustain, release, and wave type. Also, there’s an
algorithm selection button available (the black&white thing with numbers).

The algorithm selection button controls how the signals from the oscillators are routed,
e.g. in the screenshot above all of them are in series. This means that oscillator 4’s
output is fed into oscillator 3, oscillator 3’s output to 2, and so on. Oscillator 1
is the ‘main’ one, dynamics of which you can control in the main screen.

In total, there are six algorithms available, varying between having all the oscillators
in series to having them in parallel, where it’s just four signals summed to get the output.

Below is a demo video of the new updates. It demonstrates the use of
the algorithm selector and the looping. You might not notice too big difference
between the different algorithms via the video, the best way is to experiment
with the app yourself and see what kind of sounds you come up with.

(Disclaimer: Playing touch-screen keyboard with one hand is hard : P)

About sandst1
A technology-oriented guy interested in all-round creativity, be it music, art, or putting software together for creating something new and expressing oneself

8 Responses to FunkeySynth 0.12.1 for Harmattan available

  1. Little problem here my friend, when I try to install the deb file on my N950 I get the following error – Invalid Installation Package 😦 Any thoughts??

  2. sandst1 says:

    Yes. Installation works only via command-line.

    copy to /home/user/MyDocs
    devel-su
    dpkg -i funkeysynth_0.12.1-1_armel.deb

  3. Working fine – just warn people to install the depend file as well 🙂

  4. sandst1 says:

    Yup, thanks. Added a to the post 🙂

  5. Mark says:

    Would this be helpful in any way? (DSP synth made for Beagle board, that has OMAP3530)
    http://code.google.com/p/beagle-synth/

  6. sandst1 says:

    Hmm yes. All of the sound generation code could be replaced with DSP code. N950 has a OMAP3630, so some of that stuff should be applicable at least, and it’s a great example at least on how it could be done. I’ll put that on mind for when there’s time.

  7. Mark says:

    I digged your slider UI, but I started wondering, if virtual potentiometers would be more spacey solution after all for small screens. Like Korg DS-10 for Nintendo DS:

    You could make all oscillator parameters be visible at the same time in one page for example.

  8. sandst1 says:

    Yes, that’d make sense. Thanks for the point : )

    I’m not sure if there’s too much time for the project currently,
    but that definitely goes to the todo list.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: