Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

LibvitaSAS: Difference between revisions

From GameBrew
m (HydeWing moved page Libvitasas Vita to LibvitaSAS without leaving a redirect)
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{cleanup|article|Needs cleanup}}
{{#seo:
{{#seo:
|title=Vita Homebrew Apps (Plugins) - GameBrew
|title=Vita Homebrew Apps (Plugins) - GameBrew
|title_mode=append
|title_mode=append
|image=libvitasasvita.jpg
|image=libvitasas2.png
|image_alt=LibvitaSAS
|image_alt=libvitaSAS
}}
}}
{{Infobox Vita Homebrews
{{Infobox Vita Homebrews
|title=LibvitaSAS
|title=libvitaSAS
|image=libvitasasvita.jpg
|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 15: Line 14:
|version=1.21b
|version=1.21b
|license=MIT
|license=MIT
|download=https://dlhb.gamebrew.org/vitahomebrews/libvitasasvita.7z
|download=https://dlhb.gamebrew.org/vitahomebrews/libvitasas.7z
|website=
|website=https://forum.devchroma.nl/index.php?topic=128.0
|source=https://github.com/GrapheneCt/libvitaSAS
|source=https://github.com/GrapheneCt/libvitaSAS
}}
}}
Easy-to-use SceSas library wrapper with system mode applications support.
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.


==Media==
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.
<youtube>RIaJHh60hQY</youtube>


Pitch, panning, envelope processing and digital effects processing can be done. Refer to the sample for usage example.


==Screenshots==
==Features==
https://dlhb.gamebrew.org/vitahomebrews/libvitasasvita-01.jpg
* While SAS, unlike NGS, uses software synthesizing, it has much smaller memory footprint.
https://dlhb.gamebrew.org/vitahomebrews/libvitasasvita-02.jpg
* Theoretically unlimited amount of SAS systems can be created.
https://dlhb.gamebrew.org/vitahomebrews/libvitasasvita-03.jpg
* Theoretically unlimited amount of voices per system can be created.
https://dlhb.gamebrew.org/vitahomebrews/libvitasasvita-04.jpg
https://dlhb.gamebrew.org/vitahomebrews/libvitasasvita-05.jpg
https://dlhb.gamebrew.org/vitahomebrews/libvitasasvita-06.jpg
https://dlhb.gamebrew.org/vitahomebrews/libvitasasvita-07.jpg
https://dlhb.gamebrew.org/vitahomebrews/libvitasasvita-08.jpg


==Changelogs==
==User guide==
'''(v.1.0)'''
===Native SAS playback===
* First Release.
Only HE-ADPCM (.vag) and PCM (.pcm, .wav) files are supported.


== External links ==
===Codec Engine hardware decoding and playback===
* Official Website -
'''Supported input formats (all application modes):'''
* Github - https://github.com/GrapheneCt/libvitaSAS
 
* VitaDB -
ATRAC9
* Gbatemp -
*Supported channels : 1 channel, 2 channels.
* Google Source -
*Supported sampling frequencies : 12000/ 24000/ 48000 Hz.
* Reddit -
*Supported bit rates : 48/ 60/ 70/ 84/ 96/ 120/ 144/ 168/ 192 kbps.
* Gitlab -
 
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

Latest revision as of 10:09, 29 Ocak 2023

libvitaSAS
Libvitasas2.png
General
AuthorGrapheneCt
TypePlugins
Version1.21b
LicenseMIT License
Last Updated2021/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

Advertising: