VOCALOIDParser 1.1.0
dotnet add package VOCALOIDParser --version 1.1.0
NuGet\Install-Package VOCALOIDParser -Version 1.1.0
<PackageReference Include="VOCALOIDParser" Version="1.1.0" />
paket add VOCALOIDParser --version 1.1.0
#r "nuget: VOCALOIDParser, 1.1.0"
// Install VOCALOIDParser as a Cake Addin #addin nuget:?package=VOCALOIDParser&version=1.1.0 // Install VOCALOIDParser as a Cake Tool #tool nuget:?package=VOCALOIDParser&version=1.1.0
VOCALOIDParser
A .NET library for working with VOCALOID5 projects
You can check the documentation >>> here
Motivation
There doesn't exist (to my knowledge) any libraries for working with Vocaloid projects, despite it being one of the largest vocal generation tools out there. As popular as it is, however, the software itself is made to only create and play vocals curated by a person. With a library that can work with its native format, more programatic things can be achieved. Personally, I would love to see a tool for exporting lyrics as subtitles, but that's not possible.
At least, not without VOCALOIDParser.
With this library, anyone with a valid VOCALOID5 project can make their own programs using .vpr files. The possibilities are endless.
Installation and Usage
Add the package to your project through NuGet See more information about adding VOCALOIDParser to your project on the nuget.org page. It is built using .NET 8.0.
Current version: VOCALOIDParser.1.1.0
Example of usage:
using System;
using SixBeeps.VOCALOIDParser;
public class Example {
public static void Main(string[] args) {
// Load the project
var project = VocaloidProject.CreateFromVpr("C:/path/to/projects/AwesomeSauce.vpr");
// Go through each track and output its name
foreach (var track in project.Tracks) {
Console.WriteLine(track.Name);
}
}
}
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
-
net8.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.1.0 | 134 | 5/30/2024 |
1.0.2 | 476 | 12/20/2022 |
1.0.1 | 305 | 12/19/2022 |
1.0.1-alpha | 237 | 5/29/2022 |
1.0.0-alpha | 177 | 5/16/2022 |
Initial release