Show HN: Fiddlewax
news.fiddlewax.com
news.fiddlewax.com
My only real point would be to try to bring the user sound feature in earlier, since some of the built in sounds are a little disappointing, and that might put people off before they realise you can record your own. That might be resolvable by adding some effect dials too.
As an Android person it annoys me to think you probably couldn't do something like this so well on Android, as the highly variable touch input and audio latencies would kill it.
Yeah, we've been trying to make Android happen, but it's exactly as you mentioned -- the wide range of device capabilities in general, and the audio latency in particular, makes things quite a bit trickier.
Who knows, maybe KitKat or beyond will prioritize the audio/interaction a bit further and help us out. In the meantime, we'll keep trying just in case we stumble across some magic. :)
The touch latency alone is generally in the >80ms ballpark as well though, and varies a lot between devices.
iOS 6 is still at 13% usage, and is basically staying there (until iOS 8 comes out, presumably). It would be really nice if you could support just one operating system version back.
We wanted to support iOS6, but the updates they made to the audio backend in iOS7 were important as we developed so it's kind of locked in at this point. I'll double-check, just in case...
I just tried purchasing Fiddlewax before I found out it was iOS7 only. I would upgrade iOS, but I'm hoping Quasar (Cydia multitasking app) makes it to iOS6. If I give up on that, expect a purchase from me.
"It was also evident that the touch and audio latency on iOS were much faster than we could get with other mobile devices. Additionally, iOS devices are fairly standardized, reducing the number of edge cases to debug (previous experience with Warmly highlighted that trickiness with over 2000 Android devices to consider/debug)."
I'd really like it to work on Android myself, but it's a serious wrestling match with low-latency audio apps. The Android devs are working hard to speed things up, so fingers-crossed it'll be just around the corner.
iOS 7 is a minor update (beside major OS-theme changes). I prefer the iOS 6 look&feel and will stay with that version til several UI bugs in v7 are finally fixed ..so probably with iOS 8.
When small team ships a product, they have to make tough calls. The reality is that some day very soon, the number of iOS 6 users will be almost zero. Any delay or time spent making the app work on iOS 6 is time that can't be spent on the core features of the app, bug fixes, and (importantly) testing new beta versions of iOS that we know with 100% certainty will be dominant on the platform in the future.
Furthermore, IE8 is nearly five years old, but many of us are still supporting it for users who can't upgrade from XP.
Whereas iOS6 was supplanted less than 6 months ago. And many people are unable to upgrade for hardware reasons.
Of course a team has to make "tough calls". But that doesn't mean people still using iOS6 can't inquire about it. And sometimes, supporting a previous version doesn't even require that much work -- it depends on the particular set of functionality.
Couple of feedback points:
1: it'd be nice if the instrument sounds were much better - they sound too synthetic to me.
2: I had a really hard time using the 'fretless' UI - i.e., everything I did sounded horrible (see my recording below). Maybe you can snap-to-note if I am close-by the actual note?
Here is the 4 tracks recording with BandHub: http://getbandhub.com/s/52fce1e87fa2ce0443000002
But yeah, I get your point about the fretless UI. I'm churning a bit on how to keep it analog; maybe giving notes gravity so things stay more in tune, but that would make the sound waver on the longer slides... hmm. Definitely a tradeoff to consider.
Thanks for sharing your tracks. You rock.
The real tradeoff is when you do want to purposely play all of the notes in between (microtonal scales). Of course, the way the UI is built, different sliding styles could be different view modes, so it's just a judgement call for total number of modes and what those modes should be.
You've got me thinking, so thank you :)
Video walkthrough here if you're interested: https://vimeo.com/86297286
Thanks!
Your app has a nice feel and UI. How are you synthesising your sounds?
I'd love to get MIDI into Fiddlewax. Hoping we can do that for the next version.
As for sound generation, we built our own module that can handle recorded samples, synthesis, envelopes, filters, and effects. Since Fiddlewax Blue is focused on being accessible for new musicians it doesn't expose much of it in the high-level UI.
There's a lot of ways you can hook things up and generate sound on the backend, so hopefully that'll be a fun thing to work on next (especially synth configurations) to give the experts a little more to chew on. :)
Actually, this is probably a great 'prototyping' app, too. I'm not sure I'd use this app directly in a track, but I could see myself toying around with this until I got something that sounded interesting, and then jumping over to a real synth to record.
Anyway, very nice! Congrats on the launch!
My hope is that it really does open the door for more people to create their own music and not be intimidated by it. Your response makes me hopeful. Cheers.
Is it an ear-trainer? Synth? Song-learning tool?
Haven't seen the video yet (which I only found after I managed to hunt down a link to the homepage.)
As if you haven't heard this enough already, throw my vote for MIDI support on the pile. I use iPad synths like Animoog and Sunrizer for writing songs, and being able to combine Fiddlewax's tools with Animoog's sound would be glorious.
MIDI is now on the roadmap :)
Just a comment on one thing of interest which I ran into upon first messing around with the app... While moving my fingers about, the four and five finger gestures kept taking me out of the app and into the next in my multitasking queue. I did not know until now that these gestures even existed. But, I know now that I can turn such gestures off in the general settings.
I wonder if an app is allowed to automatically disable/enable these gestures for a user upon entering and exiting the app. Could be useful for music apps such as this.
Also, I'd like to see some sort of visual/tracer feedback as you press the keys (and apparently, you can even able to vibrate them). I don't know if the processor can handle it, but you could use the sound wave in the key itself. But even color changes or a sparkle (users could turn off in preferences).
Good luck!
BTW I released my more traditional iPad synth[1] a couple of years back and all the cries here for MIDI support take me right back :)
That review was a huge buzzkill personally, and it had a very big effect on DLs. 2-3 a day, down to 1 a week or so. Prior versions had a good number of 4 and 5 star reviews, nothing lower, with some good comments.
Easiest way to address it would be to push out another update, but that review was months ago and it kind of knocked the wind out of my sails (not to mention my sales!)
Also, midi output would be a great feature.
I'm not sure if introducing inversions in the more advanced mode works for me: without a piano keyboard in front of you the concept wouldn't make much sense to a beginner. So the basic mode sounds kind of jarring as you jump around first inversions, I think I expected to hear a bass note and then the triad being the closest inversion to the root chord.
Just nitpicking though, congratulations on building this :)
It would be cool to see a demo of like, 5 professional musicians playing a song using only this app.
Good luck!
Another thing that could be cool is a mode that finds the most efficient note changes/inversions between chords. E.g., from C to Em, you can keep the E and G and drop the C down a half-step to B.
Nice work. Is there a special reason that it is iOS7 only? (no iOS6?)
We decided to go for iOS7 as the base since the audio support runs a bit deeper.
Capability-wise, it seemed to make the more sense to start from higher ground where possible, and the iOS7 adoption rate is already around 85%. https://mixpanel.com/trends/#report/ios_7
@akumpf: guitar & electric guitar sounds too synthesize, not sure if it's even appropriate to label as such. I know it's tough but if you guys can tighten up on the guitar sounds and add strummings patterns, eg. Jam with Chrome type, that'd be awesome. Great job on your debut version.
I've seen a handful of comments here about dialing in the sounds. Definitely going to be a big consideration for future versions. I also like the idea of working in strumming. Cheers. :)
Truly original, well implemented concept. Neat.
Initial tests gave us some issues with audio latency that made the interaction feel sluggish. I'll keep noodling and see if we can connect the dots.
Might I suggest switching from a 3 column layout to a 2 column layout? 3 columns looks a bit squished.
As for the news/blog posts, they should reflow to fill your screen. I'll see about giving them a bit more breathing room. :)