Coder Social home page Coder Social logo

artrag / voicenc_scc Goto Github PK

View Code? Open in Web Editor NEW
7.0 3.0 0.0 15.34 MB

Voice encoder for SCC chip. The speech is segmented in voiced and unvoiced segment. The pitch is extracted in voiced segments and used to compute a a mean waveform for that segment. Unvoiced segments are approximated using the max of their spectrum. On standard SCC up to 4 samples can be played at the same time.

License: BSD 2-Clause "Simplified" License

Assembly 94.39% Batchfile 0.02% MATLAB 5.58% BASIC 0.01%
matlab msx scc

voicenc_scc's Introduction

voicenc_scc

Voice encoder for SCC chip in Matlab. The speech is segmented in voiced and unvoiced segments. In voiced segments the pitch is extracted and used to compute an average waveform for that segment. Unvoiced segments are approximated by using the max peach of their spectrum. On standard SCC up to 4 samples can be played at the same time.

To run the encoder you need Matlab 2017 and the toolbox sap-voicebox

Download the full directory sap-voicebox and install the toolbox in your Matlab path Download the full directory voicenc_scc

Replace the audio files in subdir \wav with your own

RUN matlab Make sure that "sap-voicebox-master\voicebox" is in your matlab path Move to voicenc_scc\

Run voicenc_scc.m All coded data will be stored in \data and the sccLOFI_1c.rom will be updated

Run the rom in an emulator (Mapper ASCII) with an SCC in the second slot Type ? USR(n) to run effect n

Up to 4 samples can be played at the same time.

voicenc_scc's People

Contributors

artrag avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.