Coder Social home page Coder Social logo

real-voice's Introduction

real-voice

Scripts for working with a real voice in Synthesizer V Studio Pro

What is this good for

Usually "tuning" a voice in a vocal synthesizer means drawing some pitch curve over MIDI notes. The timing of the notes is seldom changed.

I wanted to do a different thing - get the pitch curve from a real singer and change the timing to fit it. The timing means the lenghts of phonemes and pauses. This way it also should sound better and it does - after all, it is partly from a real person. I call it "Voice Copy". It is inaccurate, copied are only some prosodic features.

The scripts in this repository are designed to make the process easier.

Installation

If you want to use these scripts, you have to have Dreamtonics Synthesizer V Studio Pro, which enables scripting. Everything is tested only on Windows, but it should work on other platforms where Studio Pro is working.

  • Download this zip archive,
  • unzip it,
  • and copy/move whole folder real-voice-main to SynthV's scripts folder at path C:\Users\<user_name>\Documents\Dreamtonics\Synthesizer V Studio\scripts\
  • You can open the scripts folder from MainMenu / Scripts / Open Scripts folder command and rename real-voice-main to whatever you want, eg. realVoice

After starting SynthV Studio (or rescanning scripts) you should have these scripts in the Scripts Menu:

  • RV Filter Pitch (new)
  • RV Load Envelope
  • RV Load Pitch (update v2)
  • RV Notes from TextGrid (new)
  • RV Quantize Pitch (update v2)
  • RV Randomize Onsets (new)
  • RV Split Note (update v2)

I recommend to set up a keyboard shortcuts for RV Load Pitch (I use alt-X) and for RV Split Note (alt-C)

Other software needed

You will also need Praat phonetic program installed and be able to run it. It is available for many platforms.

Demo videos

For the instructions how to use these scripts refer to my demonstration videos on Youtube playlist

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.