::|CONTENTS
- Capabilities
- Quick set up
- Expert tricks
- Tutorial Docs
- Links for further development
- See also
KiraStudio is a lightweight, cross-platform music studio built for clarity, automation, and sound creation. Compose in a fully featured piano roll, build custom instruments by assembling "generators", and connect everything through flexible effect chains.
Related to the FamiStudio format, developed by the same user. And a bit related to Furnace and Deflemask as being the multichip tool. The big difference is that Kira has more instrument support (Gameboy, OPL, SF2, Samples, etc.) and uses effects.
As of now, the only export formats for this tool are OGG, WAV, and MIDI. If you want to convert to MP3, grab your own converter, such as Audacity.
Please do not expect VGM or NSF export, lmao. Go back to its sister project for that.
Capabilities
Core Features
Make music in multiplatform, such as Windows/MacOS and Android/iOS phone and tablet/iPad layout.
Add new channels and tracks, create and reuse patterns in the sequencer
Pop open the mixer view to quickly adjust volume, balance and connect effect chains
Use the fully-polyphonic piano roll to edit notes and their associated parameters (velocity, pan, etc)
Preview instruments in real-time using the on-screen piano, QWERTY input or a connected MIDI controller
Edit curves using various editors for ADSR envelopes, custom curves (LFO) and sequences
Control dynamics of various curves by choosing how their rate and scale are affected by velocity & aftertouch
Customize instruments by assembling sound "generators" in creative ways to create unique sounds
Route channels through effect chains
Edit custom wave tables or use one of the built-in presets in the WaveTable Editor
Load and lightly edit samples, set loop and stitch points in the Sample Editor
Instruments
These instruments can be customized by their pitch, bandwidth, and blend with other generators. You can also adjust their envelope in the <instruments> -> General. (Uses classic ASDR envelope, but this can be adjusted further.)
Now these next 6 following generic instruments are not related to any emulators.
Oscillators
Saw, Square, Triangle, and Sine
Frequency Modulation (FM) synthesis
2/3/4 operators, highly customizable FM synth
WaveTable
Wavetable with support for cycling through multiple-waveforms
PCM Sampler
Load samples, edit loop/stitch points, and assign them to piano keys.
8-Bit Calculator
An instrument that interprets the bytebeat equations.
SoundFont
Loads SF2 or SF3 (OGG compressed) and uses any preset.
The default Soundfount uses GeneralUser GS.
Yamaha emulation
YM2413/OPLL: The most minimalist Yamaha instrument. Only has 1 algorithm operator setting and uses the default instrument.
YM2612/OPN2: Now with 4 operators and 7 other algorithms. And added SSG envelope support.
YM3812/OPL2: Same as OPLL, but the waves in each operator can be customized. (Sine, Half Sine, Absolute Sine, and Quarter Sine Waves)
YMF262/OPL3: Has 3 algorithm operator. Waves can be adjusted customly, with Square and Saw added.
YM2149: The gool ol' classic noise, pulse and noise/pulse soundchip. Used in AYM2149.
YM2610: This is the... Yamaha's Sample chip. Make sure to change the Target Format to ADPCM-A or ADPCM-B, or it won't appear in the Sample Map.
Famicom/NES emulation
Adding the basic 2A03 channels (pulse, triangle, noise, and DPCM) and their expansions (VRC6, VRC7, Famicom Disk System, Sunsoft 5B, and Namco-163)
GameBoy emulation
Adding the basic Gameboy channels, such as pulse, wave, and noise.
Effects
The effects can be dragged in order.
Volume and Pan adjustments
Volume can be adjusted from its percentage or decibels.
Pan can be adjusted from -100% (Left) to 100% (Right).
Or this setting is called Balance in General Settings.
Low-pass, high-pass, band-pass, and notch filters
Three-band equalizer
Reverb
Chorus
Stereo delay
Bit crusher
Bit crusher gives your channel a crunchy, gritty texture effect. Sample rate can be adjusted from 1-16000, from lowest to highest quality.
Automation
Automate almost any numeric parameter with curves, automation track, or as a note parameter
Choose from up to 3 types of curves: ADSR envelope, custom curve/LFO, or sequence
Automation track editor with interpolated or stepped curves
Quick set up
Download here:
Itch.io
Unfortunately, Kira is free for Windows. While it's all paid for on other platforms. (sad)
Composing
If you have ever used any other piano roll program, you should be able to use this program. It should be learnable if you have used their other project, FamiStudio. Unlike in FamiStudio, which only limits 1 polyphone per channel.
Expert tricks
Work out the automation effect
Right-click the effect -> Control <Parameter> with Automation Track. Works too with custom curve and sequence.
Changing BPM:
Click on Song -> Master. Choose a range between 20 and 420.
You can also control this BPM automation by right-clicking it.
I cannot reorder the instruments!
Instrument channels cannot be reordered further; they are sorted by their addition.
Where's my samples?!!?!
Uhh... you need to change the Target Format. Depending on which instrument sample channel. They are different from each other fr.
Tutorial Docs
The documentation, which you can view through Help in the top right of the programme.
https://kirastudio.org/doc/index.html
Links for further development
Github page
https://github.com/BleuBleu/KiraStudioPublic
Also, the Discord server can be viewed on the documentation page, for localization, support, bugs, and whatnots.
See also
referenced from:
-
FamiStudio
-
FamiStudio (format)
further learning about instruments:
-
bytebeat (format)
-
Gameboy (format)
-
midi (format)
-
nsfplus (format)
-
OPL2 (format)
-
OPL3 (format)