Frequently Asked Questions
What's Krilloud?
Krilloud is a modular graphic-based audio middleware composed of two main parts:
- The Krilloud's desktop application: here we import the audio files and design the interactive audio behaviour.
- The Krilloud Unity Plug in: that reads the contract and the audio files created by the Krilloud application and imports them into the Unity project for the implementation process.
- The Krilloud Web Plug in: which like the unity plugin, reads the contract and the audio files created by the Krilloud application and imports them into the Web project.
Benefits
- Save time. Designing interactive audio is now faster and easier thanks to the module-based graphical user interface.
- Clean and parallel pipeline
- Low code: Programmers will use very few lines of code to implement the designed audio in Krilloud.
- Mixing audio in real time: audio can be mixed in real time thanks to the connection between Krilloud and Unity.
- No installation: You don't have to install Krilloud. You could even run it from a pen drive and work directly!
Downloading
How can I download Krilloud?
To get the Krilloud package, you can access the Github repository and download the code along with an already compiled release.
Running Krilloud App
What are the system requirements for Krilloud?
Krilloud runs on 64 bit Windows 8-10 systems.
Is it necessary to use specific audio hardware?
No. Krilloud works with any audio hardware.
Does Krilloud have an installer?
No. Krilloud doesn’t need an installer.
Does Krilloud need an internet connection?
Krilloud app doesn't require an internet connection to use it.
How do I run Krilloud?
You just have to run the Krilloud.exe file.
Using Krilloud App
Is there a Krilloud Quick Start Guide?
Yes, you can download it from here.
Is there a Krilloud Operation Manual?
Yes, you can download it from here.
What is a Tag?
Tags are the main components of every Krilloud project. When called from the external engine, they take all the input information you have set up and return the desired audio signal. Tags are edited through the node manager and can contain a wide variety of components such as Audio Containers, Filters, Selectors, Variables and many more that will be added in future updates.
What is a Variable?
As in any type of programming language, in order for Krilloud's visual programming interface to receive data, we need to create a set of variables that will be dynamically changed from the external engine.
Can I have 3D audio with Krilloud?
Yes. This is possible by checking the "is 3D audio" box in the Tag set up.
What audio file formats can I use in Krilloud?
Krilloud is compatible with .wav, .ogg, .flac and .mp3 audio files.
Using Unity Plugin
- Import the Krilloud’s UnityPackage into your Unity project
- Tested with Unity (2019.4.11f1 LTS and 2020.2.1f1 Versions).
- The “Placeholder Contract”: this tool can be used when working on the project without having the audio already imported from the Krilloud App. With the Placeholder Contract the programmer can simulate all the necessary variables and tags for the project without having to wait for the audio designer to finish working.
- The “Realtime” function: you can connect the Unity project and the Krilloud project in real time. In this way, you can make changes to the audio parameters in real time in the Krilloud application while running the Unity project. This function is especially useful to be able to mix the audio in an agile and precise way, saving a lot of time.
- Volumetric Audio: This tool calculates in real time the nearest point to the KLListener inside the borders of a given shape and plays the sound from that point. This eliminates the need to have multiple audio sources for the same emitter, concentrating everything in a single audio source. For using volumetric audio, you must set up the tag as “3D”.