Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.

LibvitaSAS: Difference between revisions

From GameBrew
Created page with "{{cleanup|article|Needs cleanup}} {{#seo: |title=Vita Homebrew Apps (Plugins) - GameBrew! |title_mode=append |image=libvitasasvita.jpg |image_alt=LibvitaSAS }} {{Infobox Vita..."
 
No edit summary
 
(5 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.


'''Please Improve This Article If You Can.'''
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.


==Media==
==User guide==
<youtube>RIaJHh60hQY</youtube>
===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):'''


==Screenshots==
ATRAC9
https://dlhb.gamebrew.org/vitahomebrews/libvitasasvita-01.jpg
*Supported channels : 1 channel, 2 channels.
https://dlhb.gamebrew.org/vitahomebrews/libvitasasvita-02.jpg
*Supported sampling frequencies : 12000/ 24000/ 48000 Hz.
https://dlhb.gamebrew.org/vitahomebrews/libvitasasvita-03.jpg
*Supported bit rates : 48/ 60/ 70/ 84/ 96/ 120/ 144/ 168/ 192 kbps.
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==
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.


== External links ==
'''Supported input formats (game applications only):'''
* Official Website -
 
* Gbatemp -
MP3
* Github -
*Supported codecs : MPEG1/ 2/ 2.5 Layer3.
* Google Source -
*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 January 2023

libvitaSAS
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: