Renardo's VRender extension converts note sequences and lyrics into a vocal WAV via sinsy.jp singing synthesis
The VRender extension (in lib/Extensions/VRender) bridges Renardo note sequences to online singing synthesis. It converts notes and durations to MIDI, uses MuseScore to produce MusicXML, attaches lyrics, then sends a request to sinsy.jp to generate a WAV file. The returned WAV can then be played back via loop('filename', P[4:12], dur=1) (note the 4-beat initial silence offset in the generated file). Parameters are notes, file, lyrics, dur, and sex (voice type). The online dependency means this requires internet access and the sinsy.jp service — local quality is lower. This is a niche but illustrative case of extending Renardo’s live capabilities into vocal territory.
Examples
from .Extensions.VRender import vrender
vrender([0,2,0,4], file="wavName", lyrics="hey ho lets go", dur=[1,1,1,1])
v1 >> loop('wavName', P[4:12], dur=1) # play from beat 4 (skip silence)
Assessment
What external software and internet dependencies does VRender require? What is the purpose of P[4:12] in the loop playback?