a mobile DAW with external plugin support
advertisement
Naam | Android DAW |
---|---|
Versie | (v1.2) AAudioTrack commit 7d3daf6b93faa1d43a345c2d19fb646251686716 |
Update | 03 sep. 2021 |
Grootte | 140 MB |
Categorie | Muziek en audio |
Installaties | 1K+ |
Ontwikkelaar | Matthew James Good |
Android OS | Android 9.0+ |
Google Play ID | smallville7123.aaudiotrack.application |
Android DAW · Beschrijving
a mobile Digital Audio Workstation (DAW) that provides external plugin support
this DAW is still in its infancy and is lacking MANY features that a standard/modern DAW should have
however it has just enough to make it somewhat usable:
a built-in sequencer
a built-in timeline arrangement
(it works on a very basic level, however it is not as professional looking as I would like)
a built-in sampler plugin
a DSP load meter
pattern/song mode switching
external plugin support
3 pre-loaded sounds: kick, snare, audio loop
almost all DAW's I can find on google play do not allow for external plugins, and instead offer built-in plugins instead
while these built-in plugins may satisfy most, it does not offer true plugin support
this is where my DAW changes things
my DAW allows for external plugin support, this plugin feature is (currently) unique to any other DAW currently available on the android marketplace
external plugin support is achieved by the VST Management System
the VST Management System provides a VST View where applications are contained inside of windows
think of this as a desktop for android, these windows can be resized, moved, maximised, and minimised
tap any empty area of the VST View to bring up the built-in Overview screen, which displays a list of all windows, and their content
plugin's are detected via the Vst Scanner, a tool specifically designed for searching all installed android applications and scanning for any class that extends the VstActivity class
in addition, plugin's support the full Android View system, and native library loading
this allows users to create, and use, plugin's for the DAW
as such, any application which includes the VST Management System, also has the potential for external plugin support
HOWEVER it is highly recommended to not modify the internals of the VST Management System, doing so may make plugins incompatible with your modified VST Management System, or with other VST Management Systems
basically, it is unfair to make plugins that can only be used with your app and no one else's app due to your app containing a modified VST Management System
i will soon extend the VST system to support the DAW's current internal plugin format
this new plugin format, specifically designed for simplicity and ease of use, provide the ability to make:
generator plugins (plugin's that produce audio output)
and effect plugins (plugins which process audio input, and produce audio output)
NOTE: it is recommended to make plugins compatible with view resizing, and ensure that their GUI maintains a consistent look as the window is resized
this DAW is still in its infancy and is lacking MANY features that a standard/modern DAW should have
however it has just enough to make it somewhat usable:
a built-in sequencer
a built-in timeline arrangement
(it works on a very basic level, however it is not as professional looking as I would like)
a built-in sampler plugin
a DSP load meter
pattern/song mode switching
external plugin support
3 pre-loaded sounds: kick, snare, audio loop
almost all DAW's I can find on google play do not allow for external plugins, and instead offer built-in plugins instead
while these built-in plugins may satisfy most, it does not offer true plugin support
this is where my DAW changes things
my DAW allows for external plugin support, this plugin feature is (currently) unique to any other DAW currently available on the android marketplace
external plugin support is achieved by the VST Management System
the VST Management System provides a VST View where applications are contained inside of windows
think of this as a desktop for android, these windows can be resized, moved, maximised, and minimised
tap any empty area of the VST View to bring up the built-in Overview screen, which displays a list of all windows, and their content
plugin's are detected via the Vst Scanner, a tool specifically designed for searching all installed android applications and scanning for any class that extends the VstActivity class
in addition, plugin's support the full Android View system, and native library loading
this allows users to create, and use, plugin's for the DAW
as such, any application which includes the VST Management System, also has the potential for external plugin support
HOWEVER it is highly recommended to not modify the internals of the VST Management System, doing so may make plugins incompatible with your modified VST Management System, or with other VST Management Systems
basically, it is unfair to make plugins that can only be used with your app and no one else's app due to your app containing a modified VST Management System
i will soon extend the VST system to support the DAW's current internal plugin format
this new plugin format, specifically designed for simplicity and ease of use, provide the ability to make:
generator plugins (plugin's that produce audio output)
and effect plugins (plugins which process audio input, and produce audio output)
NOTE: it is recommended to make plugins compatible with view resizing, and ensure that their GUI maintains a consistent look as the window is resized