New Gadget Madly In Hope

A blog about my iPhone dev efforts

You can add comments if you log in as "commenter" with password "imho-ho-ho"

06 March

Droneo 1.2 last minute features

The features keep creeping in, these one suggested by Droneo user J. Lawrence. He had a particular problem that Droneo was not really set up to handle, which is to match Droneo's base frequency to real-world instruments that themselves cannot be fine tuned. This is a different problem form getting the intervals fine tuned (which the tine spiral does pretty well).
So, I've added a fine tuner slider that pops up when you set the base frequency. It has a range of +/- 50 cents, with a dead zone in the middle so you can get back to the center tuning more easily.
There's a second feature related to this one, designed to deal with the problem of reusing that carefully matched tuning in other Droneo voices.
It's a little tricky, but makes sense once you get the basic concept.

- Every time you set the base frequency explicitly, or use the fine tuner, it remembers that setting as the "Kept" frequency, K.
- This includes loading a new Droneo voice. Whatever explicitly specified base frequency you set gets saved as K.
- Setting the frequency to "K," though, will use that frequency instead of setting it freshly. This will display as "K [frequency in Hz]".
- Sometimes, K is not in the right octave for your needs. You can specify K+octave or K-octave to transpose it up or down the specified number of octaves. So if your intervals are high, you might want to say "K-3" . This in no way affects the actual K frequency, only the effective frequency you are using. It will show
as "K-2 [effective frequency]" e.g. "K-2 27.5"
- If you wiggle the fine tuner, it will stop being relative and become explicitly set again. Doing so also resets K! Yo can use this to transpose
your explicitly set base frequency by octaves, just type "k+n" or "k-n" for octave "n", and tap the slider in the middle.
- To help with this trick, and fine tuning in general, I've put a dead zone in the middle of the slider so you can zero in on the pre-fine-tuned frequency.

One way to use this would be:
You set up the first voice to be a tuning voice (it can be something simple like a very quiet sine, for tuning purposes).
Then you switch to a relatively tuned bunch of more interesting drones, which will be able to be in tune with your tricky to tune analogue musical instruments.
In fact, these can be in completely different voice banks, or imported .

Thanks!
01:16:25 - jhhlnet - No comments yet, click here to add one

01 March

Droneo 1.2 preview



Not shown in this video: the excellent Evolving Chant timbres,
23:11:26 - jhhlnet - 1 comment

26 February

Droneo 1.2 more news

Droneo is basically at the "You don't finish, you just stop" stage now... it's pretty good. THere are some excellent features, some of which may get a little tweaking in a point release. Mostly, I'm fixing up the documentation now.

The Import/Export feature is really good though. It could stand to have a more tolerant parser, but , eh. URI's with the scheme "droneo://" that are accessed on the phone will launch Droneo and load that Voice into the first slot. So you can build a library of drone voices and import them as needed form a web page.

I've been playing with very low frequency insects, chirping in near unison. Also: the first 8 partials of a square wave, being churned with non sinusoidal timbres.

So, the end is near for this version!
22:25:58 - jhhlnet - No comments yet, click here to add one

04 February

Droneo 1.2 news

Droneo 1.2 is not ready quite yet ... but there's a feature that you'll really like! You can now cut and paste a representation of a Droneo Voice to the pasteboard (a/k/a clip board)!
That means:

a) you can use this to shuffle voices around (crudely) to make new voice banks. Just create a voice or select one, triple click to get to the voice edit menu, export it,
select the new bank, select the voice you want, paste it. HTis would be less kludgy it there were real cut/paste buttons ore something.

b) you can paste it into mail, notes, address book entries, third party note programs and save or swap them that way. A crude social networking of voices is possible that way!

c) you can even edit them if you are careful and load them back in via paste. that way you can yous the power of scripts to create the mathematically correct drone of your dreams

looks like this:

Droneo FV1.0
version: 1103
name: e4good
desc: Droneo: 1
created: 1265338034.980459
baseFreq: A2
volume: 0.99999
timbreIndex: 18
timbreIndex2: 14
chorusFreq: 27.52713
churnFreq: off
isRandom: YES
nameStyle: 0
modulationState: 1
reed0: <1/1>,0.1556883,0.999
reed1: <15/8>,0.999,0.5708572
reed2: <1/1>,0.1686623,0.999
reed3: <3/2>,0.6616753,0.4540909
reed4: <1/1>,0.2205584,0.999
reed5: <9/8>,0.8692597,0.4021948
reed6: <1/1>,0.7574835,0.2075844
reed7: <5/3>,0.8562857,0.4151688



in regards to this comment left by "anametowriteareview"
----
popping/clicking with "evolving 1" timbre

Is any one else getting popping/clicking with the "evolving 1" timbre? I tried to find an email address to email the developer directly but couldn't find one. Bummer because this is my fav timbre
------
I'm trying to see if I can get the little bumps out of those evolving timbres - it's tricky because they evolve independently at a control rate different from their playback rate. Your hearing little amplitude bumps in the wave as it evolves. It's less noticeable with higher frequencies, and of course, noisier timbres.
22:23:10 - jhhlnet - No comments yet, click here to add one

02 February

iPad

In Hopeful friends, I have a new development platform (MacBook Pro 17") and it's running Snow Leopard, which will let me develop for iPads.
Surely, Srutibox's rather cramped interface will benefit, as will maybe the Lake Piano (I guess all the piano apps will be overjoyed to have 4 times the space), and maybe I can make a super version of Loopi as well.
Loopi right now is limited (heh) to 128 harmonics , but this means I could go for more if I scale it up. MMM! also, it's got a pretty fast CPU.
22:03:35 - jhhlnet - No comments yet, click here to add one