AudioKit - Lets iOS, Mac Developers Code Synths and Sound

Started by Elantric, January 12, 2015, 02:41:09 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Elantric

http://createdigitalmusic.com/2015/01/free-audiokit-lets-ios-mac-developers-code-synths-sound/

JAN 12
2015
Free AudioKit Lets iOS, Mac Developers Code Synths and Sound
BY PETER KIRN

AudioKit is a promising-looking new open source tool set for coding synthesizers, music, and sound on Apple platforms (though it could certainly be ported to other places if you have the time).
The draw: you get not only a robust library but loads of examples and tests, too, for a variety of applications, in both Objective-C and Apple's new Swift language. And it's free. The contributors will look familiar – and the core engine comes from community contributions around that most enduring of synthesis tools, Csound. (For those worried about obsolescence and the pace of technology, Csound has its roots in tools developed one half century ago, so in computer terms more or less the dawn of time.) In fact, what AudioKit is in effect is Csound as an audio engine, with Objective-C and Swift as the API – no orchestra/score files required. (And if you don't know what I just said about "scores" and "orchestras" but do know Objective-C and Swift, well, this is definitely for you.)
There are examples for control and playback, convolution, FM and granular synthesis, and sequencing, among others. Below, they've produced a video that shows how a game can be enhanced with generated sound using the library. Features:
100+ synths and effects, including physical models, spectral effects, granular synthesis, reverbs, etc.
Built-in sampling, complete with recording and storage functionality.
Sequencing you can trigger from code.
Examples with granular synthesis, convolution, effects processing, pitch-shifting, and more.
Human-readable code. (Yay, humans!) They write: "Conductors control Orchestras, which contain Instruments that produce Notes. Clear methods with Apple-style naming conventions, Xcode completion, documentation and tool-tips."
Sound code you can integrate with your app logic.

AudioKit for Game Audio: Space Cannon from AudioKit on Vimeo.



Now, in some ways this is a mirror image of what we did with libpd. The notion of libpd was to separate sound and synthesis from the code that runs the app. The very same interactions are possible; the workflow emphasis is just different. (The basic principle of embedding a free tool as a library is otherwise the same, and this now means developers can use both Pure Data and Csound on the latest mobile platforms.)
Of course, a lot of us will choose both. For those comfortable with patching, or developers working with composers and sound designers who prefer to patch rather than code, using the two libraries together may make the most sense. For those comfortable with coding who want to sketch app logic and sound in the same environment, working with code directly here will be more appealing. (See also tools like Python's lovely pyo.)
Add this to libpd, plus the weekend's announcement of a new sync library, and it's clear that free software and open source tools can coexist with Apple's proprietary platform. At the risk of offending more rigid free software zealots, I think that's only a good thing. It promotes coding literacy and self-sufficiency, and it demonstrates the flexibility, durability, and power of free software licenses to help people work together to solve problems. That can only encourage people to toy with free platforms, whether it's connecting an Arduino or Raspberry Pi or dual-booting that Apple laptop to Linux. And having more shared code can also benefit platforms outside the walled garden.
Oh, plus it's kind of fun making apps that make noises. Actually, I think that's probably the most important bit. Check it out:
http://audiokit.io/features/
http://audiokit.io/blog/
Max Mathews, we miss you; it seems you will also live forever.

Elantric


Elantric



VG-8 FAQ
https://www.vguitarforums.com/smf/index.php?topic=11090.msg171930#msg171930


Some here might remember that back in 1996,  Aure Prochazka  was the founder of www.VG-8.com and he was influential in the GK 13 pin "VGuitar" world and assisted Yoshi Ikegami @ Roland Japan on cultivating the original design specification / feature list  for the Roland VG-99.

Now in 2016, Aure is getting back into music and music software.

www.aure.com


Aurelius Prochazka - AudioKit for IOS
AudioKit is an audio synthesis, processing, and analysis platform for OS X, iOS, and tvOS. This document serves as a one-page introduction to AudioKit, but we have much more information available on the AudioKit website at http://audiokit.io/

Developer Tools
These are tools for the developers of AudioKit itself, not tools for developers making apps with AudioKit. This folder contains scripts and templates that generate nodes and operations from meta data contained in yaml or interface files.

Tests
So far, the only testing that we do automatically through Travis is to ensure that all of the projects included with AudioKit build successfully. AudioKit version 2 was heavily tested, but at the time of this writing AudioKit 3 does not have a test suite in place. This is high on our priority list after an initial release.

About Us
AudioKit was created by the follow team whose contributions are fully chronicled in Github, and summarized below in alphabetical order by first name:

Aurelius Prochazka: Primary programmer of AudioKit. Lives for this stuff. Your life line if you need help.
Jeff Cooper: Rearchitected all things MIDI, sampler, and sequencer related in AudioKit 3.
Matthew Fecher: Sound design, graphic design, and programming of the Swift Synth example.
Nicholas Arner: Longtime contributor to AudioKit and AudioKit's web site.
Paul Batchelor: The author of Soundpipe, and Sporth, which serve as two primary audio engines in AudioKit 3.
Simon Gladman: Contributed his AudioKitParticles project and PencilSynth which appears as part of TouchPlayer.
Stephane Peter: Installation and configuration czar and code reviewer.
Syed Haris Ali: The author of EZAudio which is AudioKit's included waveform plotter and FFT analysis engine.

Version 3.0
http://audiokit.io/gallery/

http://audiokit.io





We Love AudioKit and You Might Too!
Make no mistake about it, we built AudioKit out of a deep love for sound and music, and huge amount of respect for people who make amazing audio apps. Our passion for creating the best possible environment for creating audio apps has led us to build a toolkit that excels on numerous fronts, each of which are discussed in more-depth from the links on the left. To boil it down to a few points, AudioKit was built to be:

Easy-to-learn and understand
The quickest way to develop a real-world audio application
Powerful enough to enable your most ambitious ideas
Evolving and improving over time

Playgrounds will rock your world
Playgrounds are a means to develop audio applications with immediate aural and visual feedback about what you are creating. Gone are the days of program-compile-listen-and-reprogram. Not only can you develop quickly, but you can stumble upon amazing sounds along the way. Truly, you're learning to play an instrument, and that instrument is AudioKit code. As you can tell, we're super excited about how this will help developers create amazing things.

There are over 100 playgrounds included with AudioKit! The playgrounds come in two flavors, iOS, and OSX, because the playgrounds for each OS have different capabilities. OS X Playgrounds have the ability to spawn windows with sliders for instance. On the other hand, many processing and generation nodes don't work in OS X, so there is a trade-off.


http://audiokit.io/playgrounds/

GovernorSilver

Whoa I didn't know Aure is on the AK team!   8)

I'll should fire up this app soon and see if there are any audio looping patches in there.  I'm also a sucker for self-composing patches ("noodles" in Nord Modular parlance).

Elantric


mooncaine

Nice to hear news of Aure and hope he's doing well. Wishing him and his team much success with AudioKit,


--moonie

drbill

Quote from:  mooncaine on January 31, 2016, 12:33:20 PM
Nice to hear news of Aure and hope he's doing well. Wishing him and his team much success with AudioKit,


--moonie

+1 we're all in his debt here
GP-10, KPA
BM i2.13p, '76 Les Paul Deluxe w/GK-3, MiM RRS, Ibanez RG420GK, Charvel strat copy w/GK-2a, FTP

admin

http://cdm.link/newswires/audiokit-synth-one-is-coming-the-largest-open-source-music-project-in-ios-history/

APPS IOSAudioKit Synth One is coming, the largest open source music project in iOS history
Ashley Elsdon - May 29, 2018  1 Comment     
This is going to be a really big deal. AudioKit Synth One is coming soon from the people who brought you FM Player: Classic DX Synths. If you don't know who I'm talking about, AudioKit Pro, is an open source framework for building iOS synth and audio applications. It's actually pretty amazing and totally powered by passionate and talented individuals who want to make incredible apps. AudioKit doesn't just power iOS apps though, it can be used for macOS and watchOS apps too, so it's a pretty versatile framework.

It's worth taking a look at the many apps that are powered by AudioKit. You'll be surprised by the number and range of apps that make use of the framework, and of course they've made their own creations too.

Their latest app has been some two years in the making and is the first free and completely open source synth on iOS. That in itself is a very impressive statement. However, when you look at the app and the functionality that's packed into it, you're going to be even more impressed.

Here's what you can expect:

Hybrid Analog/FM Poly Synthesizer
Over 200+ Presets crafted by famous sound designers
Audiobus 3 & Inter-app Audio (IAA)
Five Oscillators (2 DCO, FM, Sub, Noise)
2 Assignable LFOs with dozens of routing possibilities
100+ Alternative Scales & Tunings
Vintage-Style 16-Step Sequencer
Classic poly arpeggiator
MIDI in (Control with a MIDI Keyboard or DAW)
Touchable ADSR Envelopes for Amp & Filter
FM Oscillator w/ Mod
Dedicated Sine/Square -12/24 Sub Osc
4-Pole Vintage Low-Pass Filter
High-Pass/Band Pass Filters
Mono portamento & legato
Beautiful Sean Costello Reverb
Multi-tap (ping-pong) delay
TouchPads
Preset Import/Export & More...
MIDI Learn on all knobs, MIDI Bank/Patch & Sustain Pedal support
Full Source code included
It's an impressive list, and it's going to be an impressive synth. What's more even after they've delivered version 1 they've got a bunch of updates already in the pipeline to make it better still.

Today you can read about AudioKit Synth One here, and sign up at AudioKit. Tomorrow there'll be more news, and you can expect the app to land at an app store new you in around 2-3 weeks. Personally, I can't wait. It's a big step forward for mobile music, for the community, and for AudioKit Pro.

If you really can't wait that long, you can always grab their current app FM Player to give you a feel for what's coming, and of course, you can sign up to get email news about the app when it lands. Expect to find it here too when it arrives.

For now, check the video, and enjoy.


https://audiokitpro.com/synth/



https://audiokitpro.com/blog/




aure

This is the newest audio app developer interview, and I appear in it too! :)


admin

Quote from: aure on June 01, 2018, 03:21:43 PM
This is the newest audio app developer interview, and I appear in it too! :)



Aure - congratulations on your Team's efforts and wishing much success for AudioKit!

admin




It's finally here...

Released: AudioKit Synth One!
AudioKit Synth One is the historic project (2+ years in the making) to build the world's first completely free & open-source professional iOS synthesizer.
Made completely by volunteers. No sponsors. No ads. Nothing to buy.
Want to learn the incredible & amazing story of this historic app?

AudioKit Synth One
Plus, 100% of the source code will be released in the coming weeks. Use the code to learn. Or, build the synth of your dreams. You'll even be able to contribute code to the app store version once the code is released.

Learn more about AudioKit Synth One

https://audiokitpro.com/synth/



aure

Thanks for the support in getting the word out about our new synth.  Works great with guitar, I should know :)

admin

Aure,

Congratulations on the release of AudioKit  - your Team's efforts have created a very effective tool! ! 

admin



Also check out the "FM Player" synth by the same people. Great DX7 implementation and also completely free.

https://audiokitpro.com/fmplayer/
FM PLAYER
Free and Open-source iPad Instrument

https://audiokitpro.com/blog/


FM PLAYER
This free iPad instrument is inspired by classic 80s DX synthesizers. A true labor of love, we have spent months lovingly crafting this free source code for you, and sampling the sounds. It's finally available today in the app store for FREE. If you can, please check it out and give it a good review. We're all volunteers. This small favor to us will help us continue to make apps for you! 🙂 Thank you!

"BEST IOS APPS – 2017"
– Audio News Room

"Sounds LUSH and awesome!"
– The Sound Test Room

FM PLAYER: CLASSIC DX
DOWNLOAD NOW - FREE
Classic presets, faithfully recorded from the original retro 80s Synthesizers: DX7, DX7II, TX81z sounds
Over 65+ presets included, completely free!
FX: Reverb, Ping-pong dealy, Auto Pan, Bit Crush, Stereo Fatten, and more!
MIDI in (Play with a MIDI Keyboard or AudioBus 3)
Filter: Low-pass Cutoff, Rez, and Filter LFO
AudioBus 3 & Inter-App Audio (IAA) integration. Use these amazing sounds w/ GarageBand, and other apps
All knobs have MIDI Learn


"Looks nice... Sounds FANTASTIC"
Ask.Audio

"BEST OF 2017"
– Best Free Stuff of 2017

Want to make your own instrument like this? Download the source code that powers FM Player below.

"AudioKit ROM Player: This is kind of huge. Now you can actually make an iOS app using samples of your own and deliver it. It's big, really big" – Create Digital Music



CODE FEATURES
Beautiful sound engine
MIDI input for notes, pitch bend, mod wheel, aftertouch
On screen "Piano" keyboard that can be customized
Reverb, Bitcrush, AutoPan, Stereo Fatten, more...
Tape Ping-Pong Delay with cool speeding up/slowing down effects when changing time
Lowpass Filter and LFO
MIDI Learn knobs
AUDIOKIT ROM PLAYER
Sample Code using Swift 4 & AudioKit 4

AudioKit ROM Player is a completely free and full-featured professional sample playback instrument example.

SOURCE CODE & DOCUMENTATION
You can replace the included sounds with your own creations and upload to the app store! Record your Grandma's Piano, a neighbor's cat, or even your cousin's Tuba. And, use this code to make an iOS instrument out of it.

Impress your friends. Build a custom instrument for your own use. Or, even sell your custom instrument creations. You're free to use this code however you'd like. It's free and open-source! Meaning, you don't have to pay us anything.

Plus, AudioKit has all kinds of included pre-built filters, effects, and other audio signal processing classes to get you started and help you build the music app of your dreams.

More information and code:
https://github.com/AudioKit/ROMPlayer

This code can be modified to play EXS24, Wave, or Sound Fonts.


admin

http://artmusictech.libsyn.com/podcast-246-aure-prochazka-and-matthew-fecher-audiokit
Podcast 246: Aure Prochazka and Matthew Fecher (AudioKit)

Sep 23, 2018

There aren't many corners of the programming globe that I haven't visited, but Swift programming is something I've not explored. When Matthew Fecher reached out to me about the AudioKit project, I was a little chagrined that I had not worked with it before. As I dug into it, I was even more amazed - this framework provides easy access to many tools and strategies, and it's hard to imagine that I'd not taken it for a drive.

The project first came on my radar as a talking point by people that were frustrated with iOS audio programs and wanted to hack their own. But as I read more, I realized that is was a viable tool for MacOS programming as well. I was anxious to chat with these folks, and Aure and Matthew were kind enough to oblige.

We talk about all kinds of stuff: making end-user applications, developer-facing code libraries, becoming a DSP programmer, becoming an audio fanatic while growing up in farm country, and the influence of KISS on us all. Does that sound like a broad enough conversation? It was so much fun - you'll hear it in the interview.

You can learn more about AudioKit at their site:

https://audiokitpro.com/

You can also find their iOS applications on the App Store (names are AudioKit Synth One and AudioKit FM Player). The community is a rich one, and worth considering if audio/music programming is (or is going to be) your thing.

Enjoy!

Thanks to Splice for their support of this podcast. You can help out the podcast by checking out our special link to their system, and or by using our code (MUSICARTTECH) to get a free month trial of their sample library offering. Help us out, and check out the cool collaboration tools that Splice provides!

aure

Hey everyone,

AudioKit keeps growing, and now we have our 3rd app on the App Store!  Its a hybrid synth with crazy lush sounds that sound great triggered from MIDI guitar:

More Info Sounds: https://audiokitpro.com/digitald1/

iTunes: https://itunes.apple.com/us/app/audiokit-digital-d1-synth/id1436905540?mt=8&ign-mpt=uo%3D2

Thanks for your continued support!

Aure


admin



AUDIOKIT L7 LIVE LOOPER
IT'S HERE: PROFESSIONAL & FUN LOOPING APP!

L7 is the new live loop­er from Au­dio­K­it. It's an incredibly powerful loop­er for iOS, packed with many firsts for the iOS platform. It's like having a $500 hardware looper on your iPhone & iPad!
Inspired by the popular hardware RC-505 Loop Station*, L7 brings this power to iOS. Easy to use for beginners. Powerful enough for the stage and studio. Awesome enough to blow the pants off just about anyone! (Lawyer note: Pants won't actually blow off)

L7's killer features include "VoiceTune" (inspired by Auto-Tune**) and the ability to apply eight different effects to each audio track individually. Improve your vocals, enhance your vocals, pop star the heck out of the vocals.


PRICE: $19.99. SPECIAL INTRO PRICE: $3.99
https://apps.apple.com/us/app/audiokit-l7-live-looper/id1485507635
L7 is a premium app, which means that once you've bought it, it's entirely yours. There are no in-app purchases, ads, or subscriptions.

FULL LOOPER SPECS AND DETAILS

AudioKit L7 Looper Allows 8 Live FX per Track!!!
$19.99 – ONLY $3.99 NOW
Save 80% this week only. Price will go up.

Looping is one of the most exciting things to do on your iPhone or iPad. Whether you're a musician, vocalist, noise maker, beatboxer, or hobbyists, you will be surprised & delighted by this new looper app from AudioKit.

L7 is the ultimate live looper for iOS.


Inspired by the Roland Boss RC-505 Loop Station, L7 packs dozens of features previously only found in professional hardware loopers into a sleek, easy to use package with virtually unlimited creative potential.


- Record up to 16 tracks

- 8 effects per track + master effects & input effects

- Pan

- Reverb

- Tremolo

- Tempo delay

- Pitch shift (± 12 semitones)

- Comb filter

- High pass filter

- Low pass filter

- Voicetune with 144 different

scales, control amount & speed

- Automatically trigger effect changes hands-free

- Variable loop length with auto-stop

- Mute / unmute individual sections of a track

- Overdub tracks

- Save sessions and export to your favorite DAW

- Import audio from any file format (wav, mp3, aiff, m4a, etc.)

- Audiobus compatible

- Sync with other apps using Ableton Link

- Works with most USB audio interfaces

- Best with wired headphones

---


Synth One adds Recording

Synth One has added the ability to record your playing in the app.

Simply press the new "Recording" button to create wave mixdowns of your beautiful playing and synth explorations. You can then export to files for use in your favorite DAWs, Apps, or share your recordings with others.

Synth One with new Recording capabilities is now available for both iPhone & iPad as a free download in the App Store.


Learn about AudioKit Synth One
Synth One will always be Free & Open-source.
https://apps.apple.com/us/app/audiokit-synth-one-synthesizer/id1371050497
What's Next?
We're improving the open-source AudioKit framework, which allows thousands of developers to create music apps. The AudioKit team of volunteers is dedicated to helping create the next generation of Audio Programmers, Music Makers, and Creators. :)

We're also working on some innovative music apps, coming very soon, including a partnership with Grammy-winning Producers. Stay tuned!


aure

So cool to see the historical progress of my efforts in this VGuitarForums thread!

admin


http://www.synthtopia.com/content/2019/12/23/audiokit-intros-voice-controlled-alexa-free-ios-hey-metronome/
AudioKit has introduced Hey Metronome, an iOS metronome app that offers voice-control, without the need for Alexa or other cloud-based services.

With Hey Metronome, you can set the tempo, time signature, sounds, and more with commands like "Hey metronome, set tempo to 140", "Hey Metronome 4/4 time" or even "Hey Metronome, random adagio tempo", to give yourself a tempo within a certain range.

Hey Metronome is a culmination off a partnership between AudioKit and KeenASR Research (for the speech recognition), and AudioKit has plans for more development of voice-controller music applications.

"Hey Metronome's speech recognition runs entirely on-device," notes developer Aure Prochazka, PhD. "There is no impact on your bandwidth or internet usage fees. It's also completely private. Even more importantly, the recognition is optimized for musical grammar handling words like "waltz" or "adagio," and many others."

Pricing and Availability

Hey Metronome is available now for $.99 USD. Proceeds go to support the AudioKit Open-Source Project.

admin






Whether you make electronic, pop, hip hop, drum & bass, trap, rock, or experiment, this is for you.


AudioKit Bass 808 Synth is perfect for earth-shaking sub bass lines and creating your own custom electronic drum sounds – It's the ultimate tool for creating your own 808 Kick basses!


Lightweight & powerful. Synthesize custom sounds. Run multiple instances of this AUv3 plugin effortlessly.


FEATURES:

+ Create earth-shattering bass

+ Standalone app & AUv3

+ Includes over 100+ presets by Brandon Rico Simpson, Dusti D-Sine, Sound of Izrael, Tic Toc, Audio Dabbler, DJ Puzzle, iPadBeatMaking, Torley, Kelby Kryshak, and more

+ New powerful AUv3 code. Works great as an AU plugin in GarageBand, Cubasis 3, BM3, NS2, AUM, Auria Pro, and more

+ Efficient! The entire app is under 20mb on most devices


+ Pitch Modulation

+ Glide

+ Distortion

+ Bit Crushing (6-bit, 8-bit, 12-bit)

+ Super Sustain

+ Low-pass Filter

+ Super Smash Limiter

+ AUv3 Automation


SOUND DEMOS & TUTORIAL:

audiokitpro.com/bass808


+ Use headphones or speakers/sub to fully appreciate. This app creates more bass than iOS speakers can reproduce!


"Really cool app. Is it good? YES!" – Nu-trix the Synth Guy


+ This app does not support IAA or Audiobus. But, you can use it in Audiobus 3 as an Audio Unit. Works great that way!


This is a mono instrument. One is probably all you need. But, it can be stacked with AU hosts


Express yourself. Create your signature sound. Simple controls allow you to easily sculpt your own bass or kick sound.


FAQ – LIMITED EDITION APPS


What happens if I get a new iPhone or iPad?

The limited edition apps you have already acquired will remain in the app store so that you'll always be able to download them as long as you have the same iTunes account.


What happens after the "app drop" release time is over?

The apps will remain in the App Store so that you may download updates. After the "app drop", the price in the app store will go to the maximum price tier. As long as you keep the same iTunes account, you may download updates and copies to new devices for free!


Will the apps still be updated?

The apps will be updated for new iOS versions, to ensure that your limited edition apps continue to work as iOS technology progresses.


Will the apps support iPhone?

We will try to make most of these apps universal. We're planning a free universal upgrade to the Bass 808 Synth. While the app is currently iPad only, an iPhone version is on the way and will be available while the app is still on sale.


Will there be open-source?

We plan on open-sourcing as much as we can. Some of the code developed for this app has already been added to AudioKit for all developers to use in their projects, free of charge.


Are you still working on your existing apps?

Yes! We are still working on improving all our apps, including Synth One, D1, and FM2. The technology developed as a part of these limited edition apps will help improve all our apps.


HOW CAN I KNOW ABOUT FUTURE SPECIAL APPS?


Please tell your friends to go to:


https://audiokitpro.com/join


Join the fun! :)


More details about this app:

https://audiokitpro.com/bass808

https://audiokitpro.com/synth/
https://apps.apple.com/app/id1502480224