More actions
m (HydeWing moved page Libvitasas Vita to LibvitaSAS without leaving a redirect) |
No edit summary |
||
Line 1: | Line 1: | ||
{{#seo: | {{#seo: | ||
|title=Vita Homebrew Apps (Plugins) - GameBrew | |title=Vita Homebrew Apps (Plugins) - GameBrew | ||
|title_mode=append | |title_mode=append | ||
|image= | |image=libvitasas2.png | ||
|image_alt= | |image_alt=libvitaSAS | ||
}} | }} | ||
{{Infobox Vita Homebrews | {{Infobox Vita Homebrews | ||
|title= | |title=libvitaSAS | ||
|image= | |image=libvitasas2.png | ||
|description=Easy-to-use SceSas library wrapper with system mode applications support. | |description=Easy-to-use SceSas and Audiodec library wrapper with system mode applications support. | ||
|author=GrapheneCt | |author=GrapheneCt | ||
|lastupdated=2021/02/26 | |lastupdated=2021/02/26 | ||
Line 16: | Line 15: | ||
|license=MIT | |license=MIT | ||
|download=https://dlhb.gamebrew.org/vitahomebrews/libvitasasvita.7z | |download=https://dlhb.gamebrew.org/vitahomebrews/libvitasasvita.7z | ||
|website= | |website=https://forum.devchroma.nl/index.php?topic=128.0 | ||
|source=https://github.com/GrapheneCt/libvitaSAS | |source=https://github.com/GrapheneCt/libvitaSAS | ||
}} | }} | ||
libvitaSAS is easy-to-use SceSas and Audiodec library wrapper with system mode applications support. | |||
SAS is a library for performing synthesizer processing with software. Audiodec is a library for decoding audio data with a Codec Engine. | |||
Loading directly from FIOS2 overlay (for example, loading directly from PSARC archive) is supported. When calling vitaSAS_load_audio_XXX() specify 1 for io_type to use FIOS2 or 0 to use SceIo. | |||
Pitch, panning, envelope processing and digital effects processing can be done. Refer to the sample for usage example. | |||
== | ==Features== | ||
* While SAS, unlike NGS, uses software synthesizing, it has much smaller memory footprint. | |||
* | * Theoretically unlimited amount of SAS systems can be created. | ||
* Theoretically unlimited amount of voices per system can be created. | |||
== | ==User guide== | ||
* | ===Native SAS playback=== | ||
* | Only HE-ADPCM (.vag) and PCM (.pcm, .wav) files are supported. | ||
* | |||
* | ===Codec Engine hardware decoding and playback=== | ||
* | '''Supported input formats (all application modes):''' | ||
* | |||
* | ATRAC9 | ||
*Supported channels : 1 channel, 2 channels. | |||
*Supported sampling frequencies : 12000/ 24000/ 48000 Hz. | |||
*Supported bit rates : 48/ 60/ 70/ 84/ 96/ 120/ 144/ 168/ 192 kbps. | |||
AAC | |||
*Supported codecs : AAC-LC, HE-AAC v1/v2. | |||
*Supported channels : 1 channel, 2 channels. | |||
*Supported sampling frequencies : 8000/ 11025/ 12000/ 16000/ 22050/ 24000/ 32000/ 44100/ 48000 Hz. | |||
*Supported bit rates : 16 - 576 kbps. | |||
'''Supported input formats (game applications only):''' | |||
MP3 | |||
*Supported codecs : MPEG1/ 2/ 2.5 Layer3. | |||
*Supported channels : 1 channel, 2 channels. | |||
*Supported sampling. | |||
*frequencies: 8000/ 11025/ 12000/ 16000/ 22050/ 24000/ 32000/ 44100/ 48000 Hz. | |||
*Supported bit rates : 8/ 16/ 24/ 32/ 40/ 48/ 56/ 64/ 80/ 96/ 112/ 128/ 144/ 160/ 192/ 224/ 256/ 320 kbps. | |||
==External links== | |||
* GitHub - https://github.com/GrapheneCt/libvitaSAS | |||
* CBPS Forums - https://forum.devchroma.nl/index.php?topic=128.0 |
Revision as of 08:43, 10 Ocak 2023
libvitaSAS | |
---|---|
General | |
Author | GrapheneCt |
Type | Plugins |
Version | 1.21b |
License | MIT License |
Last Updated | 2021/02/26 |
Links | |
Download | |
Website | |
Source | |
libvitaSAS is easy-to-use SceSas and Audiodec library wrapper with system mode applications support.
SAS is a library for performing synthesizer processing with software. Audiodec is a library for decoding audio data with a Codec Engine.
Loading directly from FIOS2 overlay (for example, loading directly from PSARC archive) is supported. When calling vitaSAS_load_audio_XXX() specify 1 for io_type to use FIOS2 or 0 to use SceIo.
Pitch, panning, envelope processing and digital effects processing can be done. Refer to the sample for usage example.
Features
- While SAS, unlike NGS, uses software synthesizing, it has much smaller memory footprint.
- Theoretically unlimited amount of SAS systems can be created.
- Theoretically unlimited amount of voices per system can be created.
User guide
Native SAS playback
Only HE-ADPCM (.vag) and PCM (.pcm, .wav) files are supported.
Codec Engine hardware decoding and playback
Supported input formats (all application modes):
ATRAC9
- Supported channels : 1 channel, 2 channels.
- Supported sampling frequencies : 12000/ 24000/ 48000 Hz.
- Supported bit rates : 48/ 60/ 70/ 84/ 96/ 120/ 144/ 168/ 192 kbps.
AAC
- Supported codecs : AAC-LC, HE-AAC v1/v2.
- Supported channels : 1 channel, 2 channels.
- Supported sampling frequencies : 8000/ 11025/ 12000/ 16000/ 22050/ 24000/ 32000/ 44100/ 48000 Hz.
- Supported bit rates : 16 - 576 kbps.
Supported input formats (game applications only):
MP3
- Supported codecs : MPEG1/ 2/ 2.5 Layer3.
- Supported channels : 1 channel, 2 channels.
- Supported sampling.
- frequencies: 8000/ 11025/ 12000/ 16000/ 22050/ 24000/ 32000/ 44100/ 48000 Hz.
- Supported bit rates : 8/ 16/ 24/ 32/ 40/ 48/ 56/ 64/ 80/ 96/ 112/ 128/ 144/ 160/ 192/ 224/ 256/ 320 kbps.
External links
- GitHub - https://github.com/GrapheneCt/libvitaSAS
- CBPS Forums - https://forum.devchroma.nl/index.php?topic=128.0