Code Monkey home page Code Monkey logo

mass-duration-and-strength-script's Introduction

Vowel-Consonant Adjustment Script

Synthesizer forum link for reporting bugs: https://forum.synthesizerv.com/t/topic/11598 Or you could submit issues here as well.

For Dreamtronics Synthesizer V Studio Pro, for English, Chinese and Japanese languages

How it works

This script iterates through all phonemes of all selected notes, and modifies their respective values based on their identification as a vowel, consonant or neither (e.g. br, cl, etc.) This is great for a mass adjustment of phonemes for all your selected notes in a phrase, before zooming into each note to adjust the nitty-gritty of things as needed.

List of phonemes and their classifications

English

Vowels: aa, ae, ah, ao, aw, ax, ay, eh, er, ey, ih, iy, ow, oy, uh, uw

Consonants: b, ch, d, dx, dr, dh, f, g, hh, jh, k, l, m, n, ng, p, r, s, sh, t, tr, th, v, w, y, z, zh

Japanese

Vowels: a, i, u, e, o

Consonants: N, t, d, s, sh, j, z, ts, k, g, h, b, p, f, ch, ry, ky, py, dy, ty, dy, ny, hy, my, gy, by, n, m, r, w, v, y

Chinese

Vowels: a, A, o, @, e, 7, U, u, i, i\, i`, y, AU, @U, ia, iA, iAU, ie, iE, iU, iE, iU, i@U, y{, yE, ua, uA, u@, ue, uo

Consonants: :\i, r\`, :n, N, p, ph, t, th, k, kh, ts\, ts, tsh, ts`, ts`h, x, f, s, s`, ts\h, s\, m, n, l, z`, w, j

Common for all voicebanks

The following phonemes are classified as neither consonant or vowel:

q, dw, tw, cl, pau, sil, br, br1, br2, br3, br4, br5, br6, br7, br8, brl1, brl2, brl3, brl4, brl5, brl6, brl7, brl8

These classifications can be changed based on your preferences in the script. The arrays containing these strings should be evident.

Usage

Loading

  1. Find the scripts folder through Synthvdd V, and drag and drop the MassPhonemeAdjustment.js file into it
  2. Rescan the scripts folder in Synth V, and confirm that it has loaded

Running the script

  1. Select notes, before running the script under the "Fyre's Scripts" category. EN stands for English, JP for Japanese and CN for Chinese.
  2. Run the script, and you should be greeted with the following interface.

image

  1. Adjust values if necessary. All numbers are based on percentage of the notes' intitial lengths. Click 'OK' to see the magic happen.

mass-duration-and-strength-script's People

Contributors

gwee007 avatar

Stargazers

 avatar  avatar Jeroen Janssen avatar

Watchers

 avatar

Forkers

unbadfish

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.