BIAS Tone Shaping for Synths

While the guitarists have been all over the new BIAS app for designing their own custom amps, I've been plugging in synths and synth apps. In this tutorial I'll show you some tips I've figured out, and then demonstrate the results of my tinkering in JamUp.

Video Description:

The new BIAS app is great for tone shaping guitars, with custom amp modeling, but I've been getting some great results plugging synths and synth apps into it. Bias is especially meaty on the Korg Volca Bass, but in this tutorial I run a TT-303 through it for very dramatic results and then take my invention into JamUp's effects..

Buy BIAS on iTunes: $19.99


Buy JamUp XT Pro on iTunes: $19.99

An Amoral Argument Against App Piracy

Secret Base Design's MIDImorphosis got a little update today that fixes a bug on iOS 5, but the real news is in how the bug was found. A guy emailed Secret Base Design asking for support, and in the email references using multiple cracked copies of the app.

To his credit Patrick fixed the apparent pirate's issue, since it would effect other iOS 5 users as well and the user claimed to be a paying customer, but then he went one step further with an open letter on app piracy. He covers some new ground not often heard in the anti-piracy debate, pointing out that not every iOS developer is making Angry Birds money and that he personally reinvests a large portion of his revenue back into the community.

"While the revenue from the app has gotten to the level where I could get breakfast and lunch covered most days, I don't spend it that way. A lot of what I make from selling the app has gone into the development expenses. I believe that creative people should be paid for their work -- and I hired a professional graphic designer to update the user interface for me. I think she did a fantastic job; she was able to do things that I absolutely can't do myself. I invested a couple of months worth of the app revenue in hiring her; it's paid for itself by now, but it was money out of my pocket to do this. I've also had to buy a variety of guitar interfaces, so that I can test them and make sure things work. And of course, I've had to buy a Mac, a developer license, and a few different iDevices, to be able to do this. I don't have the new iPad, but fortunately, I've been able to hire a beta tester that has one. I couldn't afford a new Mac, but I was able to get a good deal on a used one. I also advertise, which costs me money -- on some of the sites, I think the sales increase works out to be a net gain. There's one site, though, where I advertise simply as a way to help out a blogger because he seems like a nice person who's hit a rough patch personally. I make a little bit of money, but most of it goes back into making the app better, or supporting the iOS music community."
- Secret Base Design Open Letter

Patrick goes on to explore some moral theories about paying for everything, but morality is subject to relativity and thus easily dismissed. You can make arguments all day long to counter them; e.g. the evils of capitalism, the pernicious effects of false scarcity in the digital world on the third-world, etc.

Instead I'd like to present to you an amoral argument against app piracy: Greed!

I'm one of those people who gets a chunk of Secret Base Design revenue in the form of both my beta testing services, as well as Secret Base Design's long commitment to sponsoring the site. If you don't pay up for apps, developers can't advertise on my site. If developers don't advertise on this site, I can't keep justifying the time I invest into providing this service to you guys.

Obviously enough of you are paying for the apps to keep things going, but that's not enough. I want more, because I'm greedy. I want developers to have enough money to hire me to do beta testing and video tutorials. I charge a hell of a lot of money for these services, and if every single one of you isn't paying up there is no way they are going to be able to afford it. These services in turn help ensure that apps are released relatively bug free. I sincerely hope my video tutorials have helped a majority of you jump into apps that would otherwise be unattainably dense.

If greed is your motivation to steal apps, let it also be your motivation to pay. The more you pay, the more I get paid, and the more I get paid, the more you get back. I mean holy shit, I'm charging $600 for a tutorial video. That is a lot of app sales! And don't think this plea only applies to active sponsors of the site, because if you're not buying from everyone else then how are they going to afford to sponsor the site or videos later on? Piracy is rampant in computer-based music making, and almost openly discussed, but we're a small community. Let's not steal from ourselves.

OpEd: The AudioShare SDK by Jonatan Liljedahl

Following the release of the AudioCopy app earlier this week, there were members of the community crying foul at some of the features which were similar to those found in AudioShare. AudioShare has been a long loved tool among iOS musicians, since its release in July 2012. I invited developer Jonatan Liljedahl to write an OpEd stating the case for developers to support AudioShare in their apps, and how his SDK will benefit users in the continuously expanding inter-app audio options.

The AudioShare SDK - How and why?

by Jonatan Liljedahl, Kymatica

We already have two standards for Audio Copy and Paste, and with iOS7 one of them broke and was replaced with a new version. So why support yet another way of getting audio in and out between apps?

Firstly, AudioShare's main purpose is not to replace the existing AudioCopyPaste standards. The reason I made AudioShare was that there was a gap that was asking to be filled - iOS musicians needed a central librarian to store and manage their sounds, with various ways to get audio in and out of the library. AudioShare delivers that, and I'm happy to see it growing into the standard file manager for iOS musicians or anyone that need to manage soundfiles on their iOS device. It is also a recorder, and an Inter-App Audio host, and some people refer to it as the swiss-army knife of iOS audio.

So, for all these AudioShare users, copying and pasting to transfer audio between other apps and AudioShare works fine, albeit a bit cumbersome. But this can easily be improved! By implementing the AudioShare SDK in your app, your users will be able to export or import to and from AudioShare with a single tap of a button, and the user can keep working directly with their central sound library.

But this is not the only reason. AudioShare SDK also supports any kind of audio file, including MP3 and MIDI files. It also supports any format, for example 24bit/48k, instead of being limited to the CD-standard of 16bit/44k1. And it works for iOS 5, 6 and 7!

The SDK is extremely easy to incorporate in your own code, here's what is needed to export a file into AudioShare:

[[AudioShare sharedInstance] addSoundFromPath:thePathToYourFile withName:@"My Sound"];
That's a single line of code! Importing from AudioShare is a tiny bit more complex, but should still take only a couple of minutes:

1. First, declare a new URL type for your app with the scheme yourAppName.audioshare

2. Then, in your app delegates openURL handler method, call checkPendingImport:withBlock: to handle the actual import. The supplied block will be called with a path to the imported file, living inside your apps temporary directory.

3. Finally, to initiate the import from your app, simply call [[AudioShare sharedInstance] initiateSoundImport];

AudioShare SDK is free and open source, and can be found here:
Don't hesitate to contact me if you have any questions!


Korg Volca Bass TB-303 Acid Sound & Comparison

There is a lot of excitement about the Volca's coming to the West, but I've been seeing a lot of misinformation in forums about the Volca Bass. So I put together a video to demonstrate the Acid capabilities of Korg's $150 analog monosynth, while comparing it to a TT-303, as well as providing some tips! I even run it through a Sunsine Audio Vanishing Point.

Before You Update to iOS 7

Everyone is naturally excited about the new-shiny-thing that is iOS 7, but there have been some dire warnings from all over the web. Even some of the Apple faithful are calling for readers to avoid iOS 7.0.0 and to wait for 7.0.1 or 7.0.2. Many of you are using your iDevices as your primary production environments, but iOS has conditioned us to just hit the Update All button or even update the whole OS over-the-air. For most users it hasn't been a problem, but this can be quite reckless if you are a content creator.

Developers have had a chance to play with iOS 7 for a while now, so I spoke with them to get their take on the update now that the NDA has lifted.

Prominent Audiobus developer Sebastian Dittmann, has been critical of the new UI in iOS 7 since it was first released to developers. In talking with him he also mentioned how fundamental changes to iOS 7, relating to the UI, will impact apps not prepared for it.

"We've had to fix some bugs with regards to how some button taps are detected, because iOS 7 does something differently. So obviously there are changes in the core OS. If applications haven't been updated for months, chances are they might have issues in iOS 7. If you're only using apps that have been updated in last few days, you should be fine."

DJ Player developer Gábor Szántó was also alarmed by the scope of changes in the UI. He shared some insights into the troubles faced by music app developers with all new versions of iOS, and 7 in particular.

"Every time Apple releases a major iOS version, the developer forums are full with audio related problems, as Apple actively develops the audio components and bugs happen.

There is another problem, not audio related but affects almost every app: the user interface handling is also changed, and not just graphically/aesthetically, but on the "programming side" as well.

This step is quite big, larger than before.

They introduced larger than usual changes in the API, some of them need developers to re-think established concepts. For example it was ordinary to do certain things differently when a new major version comes out. This time there are so many it's not about writing different code, but a need to re-think how things should work.

Add these two factors together (UI + audio), and now you see that audio app developers need to take quality time with the new system."

Jonatan Liljedahl from Kymatica shared this concern about the amount of changes introduced in iOS 7.

"There's so many changes in iOS7, and many apps will break, crash, or just look weird. Also, there are still bugs in iOS 7.0. Sure, inter-app audio will be cool, but only when we have enough hosts (and nodes) to actually use it."

Fortunately iOS 7 updates for popular music apps have been pouring in, but not everything has received this attention. Even major apps like Animoog have not had patches to specifically address iOS 7.

Many developers have been approaching iOS 7 with caution, such as One Red Dog's Peter Johnson. Peter is keeping all of his already developed apps on the previous versions of XCode, Apple's development environment, that they were originally designed for. This keeps him from being able to use new features in iOS 7, but in Peter's experience it also dramatically cuts down on the random bugs.

"My golden rule: don't develop on betas unless there is a feature of iOS 7 that you really must have. Stick to what is working, update gradually. Some features like inter-app audio might be really sexy, but if it breaks your shit, don't go there.

And if you're relying on your iPad for live gigs to get paid real money by DJ'ing or performing - don't fucking update your live rig just because it looks sexy and new. Lock down app versions and iOS versions and stick to what works."

Other bugs are simply intrinsic to the nature of any major OS release, as Jonatan mentioned earlier. There is often very little developers can do about bugs in the OS itself. Echo Pad developer Christopher Rice wrote in with an iOS 7 bug that will impact many music app fans. This has been confirmed by others I spoke with.

"I found a bug with iOS 7 that affects a lot of music apps, including Echo Pad, Audiobus and pretty much all apps that process live audio input. Apps that do not process live audio such as iElectribe and Figure do not appear to be affected by the bug.

With iOS 7, if the user has headphones plugged into their device and they receive an audio interruption like a phone call, alarm clock or other interruption that shuts down audio, the apps cannot recover their audio session. Some apps will crash, some will just hang, and some will give an error message.

There is no known workaround at the moment, so when this happens the apps must be completely terminated and re-launched in order to work again. Note that in most cases simply closing and re-opening the apps is not enough, you need to remove them from the multitask bar and relaunch the apps.

I will say this is probably the buggiest initial release I've seen from Apple, at least on the iPad. I just don't think it's quite as bad as some users expect.

I actually like iOS 7, and once the bugs are ironed out I think overall CPU performance will be comparable to iOS 6 on most devices."

Secret Base Design's Patrick Madden shares this optimism with a heavy dose of reality, specifically with regards to Audiobus.

"I've been using the iOS 7 beta, and have seen some things that are strange. Sometimes things don't start on the first try -- restarting Audiobus sometimes fixes problems. Sometimes not. There might be some special sauce in which order apps get launched, that we have not figured out yet.

My suspicion is that there are memory issues -- maybe things take more space, or take up space differently, causing some things to break. The under-the-hood changes to Audiobus are probably fairly substantial, and they're splicing on to a new audio infrastructure in iOS 7 -- realistically, I'd be stunned there were no problems.

So -- in terms of advice for users:
  1. Hold off on updating to iOS 7, if you need to have everything work. There will be people who are willing to experiment -- let them take the risk, and figure out what is working, and what's broken.
  2. If you update, don't freak out if something breaks. The developers are going to try to fix it as soon as they can.
  3. Keep in mind that the developers are doing their best, with a rather tricky moving target. There are the changes to iOS (multiple beta versions, some of them really badly broken), updates to the underlying audio system on iOS, changes to the Audiobus app, and changes to the Audiobus app SDK. And about 300 apps that work on Audiobus.

This last point is something I really would like to emphasize. It's astounding how much actually works -- and it's because a lot of developers have been very careful in what they do, and are making a big effort to have things work. I'm sure some stuff will break, and it may be something that a developer has no way of predicting, or preventing. The last thing any of us needs is someone flipping out, and taking a huge dump in the iTunes review for an app."

There is no rush to update, so don't. I'm sure Apple will have most of these issues sorted in the next couple of point releases, over the coming weeks and months. So why take the risk? There is even less reason to update at all now that Apple allows users to download previously compatible versions of apps.

With all that said, the very next thing I'm doing with my day is updating my phone to iOS 7, because I'm a guinea pig. My iPads, my primary music creation devices, are going to stay on 6; at least until there is a jailbreak for iOS 7.x.x. As I've learned from previous iOS updates: By the time the hackers have had their way with it, Apple is typically done with all the major bug fixing and the apps have all been patched. If after all this you still update, at least turn automatic updates off.

Update: If all of these developers weren't enough for you to think twice, Native Instruments just said pretty much the same thing.

Due to the extent and severity of the errors mentioned above, we are advising Native Instruments product users to postpone upgrading their devices to iOS 7 until the issues are resolved. This is extremely important as a device can NOT be downgraded to iOS 6 after upgrading to iOS 7. Native Instruments and Apple are working together to find solutions to these problems as soon as possible. Further announcements will be made as soon as the issues are resolved.
« Prev Page | 1 ... 26 27 28 29 30 ... 36 | Next Page »