GUI is replaced with WebAudio-Controls version.
Follow the link if you prefer the old version : index-08.html
This is a Renoid test page based on the idea of Sato-san, the Renoise-Gate webmaster. Renoid is a virtual singer system using Renoise XRNI or SoundFont SF2 sound library and cascaded pitch-corrector. By this, virtual singing is available without any special program.
This page trying a little different approach that singing engine is implemented as a web-based app using a SoundFont Renoid file.
Details of Renoid are available on
Renoise-gate
Renoid
Each Renoid voice files use materials from:
Asane-Bow: (朝音ボウ配布所) http://asane.coresv.com/PianoRoll mode and MML mode are switched by the button [PianoRoll][MML]. In PianoRoll mode, temporarily simultaneous multiple notes can be placed on same timing but it will be played as monophonic. These notes will be lost when switching to MML mode or saving as a URL.
The green triangle marks on the PianoRoll are current start/stop position. Only the region between start and stop are played. These markers are draggable left/right. Note that displayed only in PianoRoll mode but effective also in MML mode.
Volume | Output volume control. |
Transpose | Output pitch control, semi-note step. |
Portamento | Pitch change smoothness control. |
FormantCorrection | Keep formant independently of output pitch. |
Formant | Formant control. |
Humanize | Add some fluctuation to pitch and dynamics. |
VibratoDepth | Amount of vibrato. Note that the vibrato has the delay time to start by 'VibratoDelay' parameter. |
VibratoRate | Vibrato speed control. |
VibratoDelay | Delay time to start vibrato. |
RenoidPlayer can accept file-drop as a sequence data. (Note infomation and basic lyric informations only. Pitch-bends and other additional informations are ignored.)
[MakeURL] button make a URL to this song. this URL contains whole song data. Note that it may fail to access in some environment because the URL is too long.
[ExportWav] button render the song (region between start/stop markers) to wav-file.
Note:Mac-Safari can not support ExportWav. please use Chrome/Firefox when ExportWav on Mac.[ExportXML] button export the song as a MusicXML file.
There are [Edit] mode and [Sel] mode. [Edit] mode is used when adding notes and [Sel] mode is used when selecting multiple notes and move, copy/paste or delete. the [Edit] mode is selected in default.
Scroll | Drag the dark color part of meas display row or left of keyboard. |
Adding notes | Drag on PianoRoll in [Edit] mode. |
Editing notes | Drag a note on PianoRoll for move. Drag start edge or stop edge of note after once select(displayed as green) for duration change. Press [Del] button or [Del] key after select for delete. |
Multiple notes editing | Drag area in [Sel] mode for multiple select. After select, Press [Del] button/key for delete or [Copy]/[Paste] for duplicate, drag for move. |
Adding tempo change | Click the tempo display row (slightly dark row under the meas display). |
Deleting tempo change | After select the tempo marker (displayed as green), press [Del]button/key. |
Editing tempo change | After select the tempo marker (displayed as green), drag up/down. |
Editing lyrics | Enter lyrics to text-boxes under the PianoRoll. Each lyrics should be entered prior than corresponding note. |
The MML of RenoidPlayer is lyrics embedded. Each words will just change the pronounciation and actual sounds are triggered by the general MML commands. Each pronouciation is specified by japanese 'Kana'-character or alphabetic-'Romaji'.
T | Specifying tempo. 'T120' in default. |
O | Specifying octave. 'O4' in default. |
L | Default note duration. 'L8' (=eighth note) in default. |
> | Octave up. |
< | Octave down. |
A,B,C,D,E,F,G | Notes. Following '+' specify semitone sharp, and following '-' specify semitone flat. Additionally, duration can be specified by following numbers or '%'+numbers. The '%'+numbers means the timebased (specified by the '#%' command). If no duration is specified, the note will be default length specified by 'L' command. |
R | Rest. The duration can be specified same as notes. |
. | Specify 'dotted' note. Should follow the A-G or R commands. |
#%<nn>; | Timebase that will be used when duration spcifying by '%'. Sixteenth note base (#%4;) in MML default, and #%480; in PianoRoll. |
Lyrics can be described with 'Kana' character or alphabetic 'Roma-ji' representations.
All pronounciatins are based on Japanese mora per note. Available pronounciations are bellow.
あ a | ぃあ ia | ぅあ ua | ぇあ ea | ぉあ oa | か ka | きゃ kya | が ga | ぎゃ gya | さ sa | しゃ sya | ざ za | じゃ jya | た ta | つぁ tza | ちゃ cha | だ da | な na | にゃ nya | は ha | ひゃ hya | ふぁ fa | ば ba | びゃ bya | ぱ pa | ぴゃ pya | ま ma | みゃ mya | や ya | ら ra | りゃ rya | わ wa | ぁん an | |||
い i | ぁい ai | ぅい ui | ぇい ei | ぉい oi | き ki | ぎ gi | し si | じ ji | ち chi | つぃ tzi | てぃ ti | でぃ di | に ni | ひ hi | ふぃ fi | び bi | ぴ pi | み mi | り ri | ぃん in | |||||||||||||||
う u | ぁう au | ぃう iu | ぇう eu | ぉう ou | く ku | きゅ kyu | ぐ gu | ぎゅ gyu | す su | しゅ syu | ず zu | じゅ jyu | つ tzu | ちゅ chu | どぅ du | でゅ dyu | ぬ nu | にぅ nyu | ふ hu | ひゅ hyu | ぶ bu | びゅ byu | ぷ pu | ぴゅ pyu | む mu | みゅ myu | ゆ yu | る ru | りゅ ryu | ぅん un | |||||
え e | ぁえ ae | ぃえ ie | ぅえ ue | ぉえ oe | け ke | きぇ kye | げ ge | ぎぇ gye | せ se | しぇ sye | ぜ ze | じぇ jye | て te | つぇ tze | ちぇ che | で de | ね ne | にぇ nye | へ he | ひぇ hye | ふぇ fe | べ be | びぇ bye | ぺ pe | ぴぇ pye | め me | みぇ mye | いぇ ye | れ re | りぇ rye | ぇん en | ||||
お o | ぁお ao | ぃお io | うぉ uo | ぇお eo | こ ko | きょ kyo | ご go | ぎょ gyo | そ so | しょ syo | ぞ zo | じょ jyo | と to | つぉ tzo | とぅ tu | ちょ cho | ど do | の no | にょ nyo | ほ ho | ひょ hyo | ふぉ fo | ぽ bo | びょ byo | ぽ po | ぴょ pyo | も mo | みょ myo | よ yo | ろ ro | りょ ryo | ん n | ぉん on |
If the Renoid voice's file-name include the additional information like '(67-4)', RenoidPlayer will use that as the 'Original Pitch information'. The format is (nn-o), that the 'nn' describes the original pitch with MIDI note number. The 'o' describes the playing octave that '4' as normal (A4 note will be played as A4). Normally, the '4' for female voices and '3' or '2' for male voices will fit.
RenoidPlayer can play without this information but the playing pitch is changed depends on original pitch.
Voice files on Renoise-gate are already added this information.