feat: mostly reproduce old Nuxt website's content

Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
This commit is contained in:
Lucien Cartier-Tilet 2023-01-31 18:13:33 +01:00
parent 446a6f18e0
commit 23f30a9cb3
Signed by: phundrak
GPG Key ID: BD7789E705CB8DCA
21 changed files with 1185 additions and 3 deletions

4
.dir-locals.el Normal file
View File

@ -0,0 +1,4 @@
;;; Directory Local Variables -*- no-byte-compile: t -*-
;;; For more information see (info "(emacs) Directory Variables")
((typescript-mode . ((typescript-indent-level . 2))))

13
.vuepress/client.ts Normal file
View File

@ -0,0 +1,13 @@
import { defineClientConfig } from '@vuepress/client';
import PreviewImage from './components/PreviewImage.vue';
import ResponsiveImage from './components/ResponsiveImage.vue';
export default defineClientConfig({
enhance({ app, router, siteData }) {
app.component('PreviewImage', PreviewImage);
app.component('ResponsiveImage', ResponsiveImage);
},
setup() {},
layouts: {},
rootComponents: [],
});

View File

@ -0,0 +1,51 @@
<template>
<a class="no-decoration" :href="src">
<figure class="img-prev" :style="style">
<ResponsiveImage
:source="props.src"
:size="props.width"
:preview="props.preview"
:previewWidth="props.previewWidth"
:previewTheshold="props.maxwidth"
/>
<figcaption>
<slot />
</figcaption>
</figure>
</a>
</template>
<script setup lang="ts">
const props = defineProps<{
src: string;
width: number;
preview: string;
previewWidth: number;
maxwidth?: number;
}>();
const style = props.maxwidth ? `max-width: ${props.maxwidth}px` : '';
</script>
<style scoped lang="scss">
img {
height: auto;
width: 100%;
}
figure {
float: left;
margin: 0.5rem 1rem;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
max-width: 400px;
}
@media only screen and (max-width: 800px) {
figure {
float: none;
}
}
</style>

View File

@ -0,0 +1,25 @@
<template>
<img :srcset="srcset" :sizes="sizes" :alt="props.alt" :src="props.src" />
</template>
<script setup lang="ts">
const props = defineProps<{
src: string;
width: number;
preview: string;
previewWidth: number;
previewThreshold?: number;
alt?: string;
}>();
const srcset = [
`${props.preview} ${props.previewWidth}w`,
`${props.src} ${props.width}w`,
].join(', ');
const sizes = [
`(max-width: ${props.previewThreshold || props.previewWidth}px) ${
props.previewWidth
}px`,
`${props.width}px`,
].join(', ');
</script>

121
.vuepress/config.ts Normal file
View File

@ -0,0 +1,121 @@
import { defineUserConfig, defaultTheme } from 'vuepress';
export default defineUserConfig({
lang: 'fr-FR',
title: 'Lucien Cartier-Tilet',
description: 'Site web personnel de Lucien Cartier-Tilet',
head: [
[
'link',
{
rel: 'icon',
href: 'https://cdn.phundrak.com/img/mahakala-128x128.png',
},
],
[
'meta',
{
name: 'author',
content: 'Lucien Cartier-Tilet',
},
],
[
'meta',
{
property: 'og:image',
content: 'https://cdn.phundrak.com/img/rich_preview.png',
},
],
[
'meta',
{
property: 'org:title',
content: 'Lucien Cartier-Tilet',
},
],
[
'meta',
{
property: 'og:description',
content: 'Site web personnel de Lucien Cartier-Tilet',
},
],
[
'meta',
{
name: 'twitter:card',
content: 'summary',
},
],
[
'meta',
{
name: 'twitter:site',
content: '@phundrak',
},
],
[
'meta',
{
name: 'twitter:creator',
content: '@phundrak',
},
],
],
markdown: {
html: true,
linkify: true,
typographer: true,
},
locales: {
'/': {
lang: 'fr-FR',
title: 'Lucien Cartier-Tilet',
description: 'Site web personnel de Lucien Cartier-Tilet',
},
'/en/': {
lang: 'en-US',
title: 'Lucien Cartier-Tilet',
description: 'Personal website of Lucien Cartier-Tilet',
},
},
theme: defaultTheme({
locales: {
'/': {
selectLanguageName: 'Français',
tip: 'nota bene',
warning: 'attention',
sidebar: [
'/README.md',
'/about.md',
'/resume.md',
'/projects.md',
'/conlanging.md',
'/vocal-synthesis.md',
],
notFound: [
'Cest bien vide ici',
'Pourquoi sommes-nous ici?',
'Erreur 404',
'Le lien ne semble pas être correct',
],
backToHome: 'Retour accueil',
openInNewWindow: 'Ouvrir dans une nouvelle fenêtre',
toggleColorMode: 'Changer de thème',
toggleSidebar: 'Barre latérale',
},
'/en/': {
selectLanguageName: 'English',
selectLanguageText: 'Langues',
sidebar: [
'/en/index.md',
'/en/about.md',
'/en/resume.md',
'/en/projects.md',
'/en/conlanging.md',
'/en/vocal-synthesis.md',
],
},
},
}),
});

21
README.md Normal file
View File

@ -0,0 +1,21 @@
# Accueil
Bonjour, je suis Lucien Cartier-Tilet, un étudiant en Master 2 THYP
(*Technologies de lHypermédia*) à lUniversité Vincennes Saint-Denis
(Paris 8).
Jai travaillé chez VoxWave de 2012 à 2018 en tant que co-fondateur et
directeur technique de lentreprise. Jy ai notamment développé les
chanteuses virtuelles francophones nommées ALYS et LEORA.
Je suis un enthousiaste du locigiel libre, utilisant Linux depuis 2008
et Emacs depuis 2016.
Mes passe-temps principaux sont la programmation, aussi bien de la
programmation système que de la programmation web, et la construction
de langues et univers fictifs. Jaime aussi faire de lescalade et
quand lopportunité se présente, de la randonnée.
Ma langue maternelle est le Français, mais je parle également
couramment en Anglais. Jai également des bases en Japonais, [Lingua
Franca Nova](https://elefen.org), et en Norvégien Bokmål.

90
about.md Normal file
View File

@ -0,0 +1,90 @@
# À Propos
Cette page fut mise à jour pour la dernière fois le 31 Janvier 2023.
## Introducion
Ceci est le site web personnel de Lucien Cartier-Tilet, aussi connu
sous le nom de « Pundrak » ou « Phundrak ».
Il est écrit grâce à Nuxt et est entièrement open-source. Vous pouvez
trouver son code source sur [mon instance personnelle
Gitea](https://labs.phundrak.com/phundrak/phundrak.com). Les icônes
utilisées sur ce site proviennent de plusieurs sources différentes :
- [IcoMoon](https://icomoon.io/), que jutilise pour consolider toutes
les icônes dans une même fonte, y compris quelques icônes de leur
pack par défaut,
- [FontAwesome](https://fontawesome.com/) doù viennent la majorité
des icônes (leur implémentation de leur paquet pour Vue et Nuxt
laisse à mon avis à désirer),
- La [Language Creation Society](https://conlang.org/) dont jai
modifié leur logo afin de créer licône pour mes langues
construites,
- [Emacs](https://www.gnu.org/software/emacs/) dont jai recréé une
partie du logo en SVG afin den créer une icône.
## Où est hébergé le site?
Ce site est hébergé sur mon serveur personnel, situé dans la ville de
Bron en France, comme la majorité de mes sites. Deux autres sites,
`labs.phundrak.com` et `mail.phundrak.com`, sont hébergé sur dautres
serveurs loués à Scaleway et à OVH France respectivement, et les
serveurs se situent également en France.
## Cookies
### Que sont les cookies?
Les cookies sont des petits fichiers sauvegardés par un site web sur
votre ordinateur ou votre téléphone portable lorsque vous visitez un
site. Bien que tous les sites nen fassent pas forcément usage, ils
sont néanmoins extrêmement répandus afin de permettre aux sites de
fonctionner correctement ou plus efficacement.
Ce site utilise quelques cookies fonctionnels dans le but de se
remémorer vos préférences, comme la langue du site ou bien son thème.
Ces cookies ne sont pas et ne peuvent pas être utilisés pour vous
traquer.
Cependant, ce site étant protégé par Cloudflare, ce dernier pourra
également héberger quelques cookies afin par exemple de se souvenir
que votre navigateur ne présente pas de risque ou bien pour
enregistrer le trafic sur le site.
### Comment puis-je contrôler les cookies sur mon ordinateur?
Si vous ne souhaitez pas que Cloudflare enregistre ces dernières
activités, un bon anti-pubs devrait faire laffaire. Je recommande
personnellement [uBlock Origin](https://ublockorigin.com/), lun des
bloqueurs de pub les plus efficaces que je connaisse.
Vous pouvez également supprimer manuellement les cookies de votre
navigateur, mais étant donné le nombre de navigateurs existants, il
sera sans doute plus rapide pour vous de chercher sur DuckDuckGo,
Qwant ou Startpage comment faire pour votre navigateur actuel (si vous
vous inquiétez de lutilisation des cookies, je suppose que vous
voudrez éviter Google).
### Quid des autres méthodes de tracking?
Il existe dautres méthodes plus subtiles qui permettent de traquer
quelquun sur internet, ou même via des mails ou tout contenu web
rendu à lécran, comme pixels espions (des images extrêmement
petites). Il est également possible de stocker des cookies Flash ou
des objets locaux partagés.
Ce site nen utilise absolument pas.
## Est-ce quil y a de la pub ciblée sur ce site?
Il ny a tout simplement aucune pub sur ce site. Si vous en voyez,
vous avez sans doute un virus installé sur votre ordinateur.
## Est-ce que cette page est souvent mise à jour?
Je peux la mettre à jour de temps en temps afin de refléter des
changements de fonctionnement du site, ou si je remarque une erreur
sur la page. Il se peut aussi que jajoute un jour un tracking des
utilisateurs sur mon site via Matomo, un service de tracking
respectant la vie privée des utilisateurs et qui est tout à fait
bloquable. La date de la derniène mise à jour de cette page peut être
trouvée à son tout début.
## Jai dautres questions
Et je serai heureux dy répondre par mail. Vous pouvez me contacter
via ladresse mail [lucien@phundrak.com](mailto:lucien@phundrak.com).

40
conlanging.md Normal file
View File

@ -0,0 +1,40 @@
# Création de langues
Les *idéolangues*, ou *langues construites* (en anglais *conlang*),
sont des langues construites et artificielles, nées de lesprit dune
ou parfois quelques personnes. Elles se distinguent ainsi des *langues
naturelles* qui sont des langues ayant naturellement évolué depuis
dautres langues plus anciennes, comme le Français, lAnglais, le
Mandarin, le Japonais, le Bahasa ou le !Xhosa (oui, le point
dexclamation fait partie de lorthographe du nom de la langue).
Les idéolangues peuvent avoir différents buts lors de leur création,
comme par exemple :
- être parlées comme des langues naturelles par des individus afin de
servire de *lingua franca* entre plusieurs communautés
linguistiques, comme le célèbre
[Esperanto](https://en.wikipedia.org/wiki/Esperanto) ou bien la
[Lingua Franca Nova](https://elefen.org)
- être une langue secrète que seules quelques personnes connaissent
afin de communiquer entre eux sans que dautres personnes puissent
comprendre, un peu comme un argot mais plus poussé encore
- être une expérience concrète de linguistique, comme le
[Lojban](https://en.wikipedia.org/wiki/Lojban) qui essaie dêtre la
langue la plus logique qui soit
- complémenter un univers littéraire, comme les langues elfiques de
Tolkien ou le Klingon de Star Trek
- juste être une forme dart, comme la peinture ou la poésie
Dans mon cas, les deux dernières justifications sont celles qui me
poussent à créer de nouvelles langues. Mes deux projets principaux
actuellement sont le
[Proto-Ñyqy](https://conlang.phundrak.com/proto-nyqy) et
l[Éittlandais](https://conlang.phundrak.com/eittlandic). La première
est une langue racine qui me permettra de développer toute une famille
de langues dans mon univers littéraire, tandis que la seconde
sinscrit dans un exercice créatif de création dun pays fictif
présent dans notre monde.
Plus dinformations peuvent être trouvées sur [mon site
didéolinguistique](https://conlang.phundrak.com/eittlandic) (en
anglais)

View File

@ -1 +0,0 @@
# Hello VuePress

94
en/about.md Normal file
View File

@ -0,0 +1,94 @@
# About
This page was last updated on January 31st, 2023.
## Introduction
This is the personal website of Lucien “Phundrak” Cartier-Tilet.
This website is entirely free and open-source. You can find its source
code on my Gitea instance
[here](https://labs.phundrak.com/phundrak/phundrak.com). Icons used on
this website come from different sources:
- [IcoMoon](https://icomoon.io/), which I use to consolidate all of my
icons into a single font, including some default icons from their
website (check it out, its really cool!)
- [FontAwesome](https://fontawesome.com/) where most of my icons come
from. Their Vue and Nuxt integration feels really wonky to me, so I
prefer to instead just grab their SVGs and use them manually.
- The [Language Creation Society](https://conlang.org/) whos logo I
modified a bit in order to fit better being an icon.
- [Emacs](https://www.gnu.org/software/emacs/) which I remade its logo
into an SVG (I havent found any official SVG of their modern logo).
## Where is the website hosted?
This website is hosted on my private physical server, located in the
town of Bron in France, near Lyon. All of my websites are also hosted
on this server, except for
[`labs.phundrak.com`](https://labs.phundrak.com) and
`mail.phundrak.com` which are hosted on servers rented to Scaleway and
OVH France respectively. These servers are also located in France.
## Cookies
### What are cookies?
Cookies are small files a website saves on your computer or mobile
phone when you visit a website. site. Although not all sites make use
of them, they are nevertheless extremely common in order to allow
websites to function properly or function properly or more
efficiently.
This website uses some functional cookies in order to remember your
preferences, such as your preferred language or its color theme. These
cookies are not and cannot be used to track you.
However, as this site is protected by Cloudflare, they may also host
some cookies to remember, for example, that your browser is safe or to
record traffic to the site.
### How can I control cookies on my computer?
If you don't want Cloudflare to record your browsing activity on my
website, a good adblocker should do the trick. I personally recommend
[uBlock Origin](https://ublockorigin.com/), one of the most effective
adblockers I know of if not the most effective one.
You can also manually delete cookies from your browser, but given the
number of browsers out there, it might be quicker for you to look up
DuckDuckGo, Qwant or Startpage to do this for your current browser (if
you're worried about cookie usage, I guess you'll want to avoid
Google).
### What about other methods of tracking users?
There are other more subtle methods of tracking someone on the
internet, or even via emails or any web content rendered on the
screen, such as web beacons (extremely small images). It is also
possible to store Flash cookies or local shared objects.
This site does not use them at all.
## Is there targeted advertisement on this website?
Theres no advertisement to begin with. If you see any, check your
computer and browser for virus, that is not normal.
## How often is this page updated?
It is updated from time to time to reflect any changes in how my
website behaves, or if I notice errors on this page (such as typos). I
might add some user tracking, however dont worry, Matomo (the service
I would use) would only track you on this website and this website
only. Matomo respects the privacy of a websites users.
The date of the last update of this web page can be found at its very
beginning.
## I have other questions
And I have the answers! Ill be more thang happy to chat with you by
email, feel free to send me one at
[lucien@phundrak.com](mailto:lucien@phundrak.com).

28
en/conlanging.md Normal file
View File

@ -0,0 +1,28 @@
# Conlanging
*Conlangs*, short for *constructed languages*, are artificial
languages born out of the mind of a single individual (sometimes a
couple of them), unlike natural languages born through countless
iterations by their native speakers, slowly evolving over time like
English, French, Mandarin, Japanese, Bahasa, or !Xhosa did.
They can serve various goals from their creators:
- be spoken by as many people as possible as a neutral language, like
[Esperanto](https://en.wikipedia.org/wiki/Esperanto) and [Lingua
Franca Nova](https://elefen.org)
- be a secret language between a couple of people
- as a thought experiment, like [Lojban](https://en.wikipedia.org/wiki/Lojban)
- fill a litterary universe, like Tolkiens elvish languages or Star
Treks Klingon
- for the sake of art itself
In my case, the last two reasons are the main ones driving me to
create languages. My two main projects at the time of writing this
page are [Proto-Ñyqy](https://conlang.phundrak.com/proto-nyqy) and
[Eittlandic](https://conlang.phundrak.com/eittlandic). Both are
accompanied by their own worldbuilding project, although Proto-Ñyqys
worldbuilding is still largely secret while Eittlands worldbuilding
is mostly public.
More information can be found on my [conlanging
website](https://conlang.phundrak.com/eittlandic.html).

21
en/index.md Normal file
View File

@ -0,0 +1,21 @@
# Home
Hi, Im Lucien Cartier-Tilet, a CS student studying for my Masters 2
degree in THYP (in French: *Technologies de lHypermédia*, in English:
*Hypermedias Technologies*) at the Université Vincennes Saint-Denis
(Paris 8).
I worked at VoxWave from 212 to 2018 as its co-founder and CTO. During
that time, I developed French singing vocal libraries for vocal
synthesizers, known as ALYS and LEORA.
Im a free software enthusiast, using GNU/Linux since 2008 and Emacs
since 2016.
I spend my personnal programming projects as well as on my constructed
worlds and languages. I also like to go climbing, and hiking whenever
I have the opportunity to.
I speak natively French, and English at a native level. I also speak
some Japanese, [Lingua Franca Nova](https://elefen.org), and Norwegian
Bokmål.

185
en/keine-tashi.md Normal file
View File

@ -0,0 +1,185 @@
# Introduction
KEINE Tashi is a character and set of vocal libraries developed for
the shareware [UTAU](http://utau2008.web.fc2.com/), a singing voice
synthesizer. I developed KEINE Tashi over the course of several years,
from 2012 to 2015. Three vocal libraries have been released to the
public, the most used one being his *JPN Power Extend* one. On March
10th, 2017, I announced I would cease any kind of activity related to
UTAU.
<blockquote class="twitter-tweet" data-dnt="true" data-theme="dark"><p
lang="en" dir="ltr">Id like to also announce that from now on I am
dropping my previous UTAU projects other than covers and wont develop
any new UTAU library</p>— Pundrak (@Phundrak) <a
href="https://twitter.com/Phundrak/status/840174634377105408?ref_src=twsrc%5Etfw">March
10, 2017</a></blockquote> <component is="script" async
src="https://platform.twitter.com/widgets.js"
charset="utf-8"></component>
# Character and vocal libraries
Heres a copy and paste of some old pages describing KEINE Tashi:
<!-- ::PreviewImage -->
<!-- --- -->
<!-- src: https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_1024.webp -->
<!-- width: 1024 -->
<!-- preview: https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_512.webp -->
<!-- previewWidth: 512 -->
<!-- alt: Illustration of KEINE Tashi -->
<!-- --- -->
<!-- Illustration of KEINE Tashi -->
<!-- :: -->
## Presentation
- **Codename:** BSUP01 恵音བཀྲ་ཤིས་ KEINE Tashi
- **First name:** Tashi (བཀྲ་ཤིས་), Tibetan name meaning “auspicious”
- **Last name:** Keine (恵音), Japanese name meaning “Blessing
sound”. It reads as “keine”, although its regular reading should
be “megumine”.
- **Model:** BSUP (Bödkay Shetang UTAU Project)
- **Number:** 01
- **Gender:** male
- **Birthday (lore):** June 28th, 1991
- **Birthday (first release):** October 14th, 2012
- **Weight:** 154lb / 70kg
- **Heigh:** 60″ / 182cm (very tall for a Tibetan)
- **Hair color:** black
- **Eyes color:** brown~black
- **Appearance:** Tashi wears a modernized Tibetan suit from the
Amdo Region (Chinese: 安多 Ānduō), colored in blue. He also wears
some turquoise jeweleries.
- **Favorite food:** meat momo (Tibetan raviolies)
- **Character item:** a Tibetan manuscript
- **Voice and creator:** [Phundrak](https://phundrak.com) (me)
- **Likes :** to meditate, calligraphy, old books, manuscripts (is
that a self-insert?)
- **Dislikes:** selfishness, lies, arrogance
- **Personality:** Tashi is somebody very calm, sweet. He really
enjoy old books and manuscripts, and he LOVES meditate! He's never
hungry, so, he can stay meditating for 2~3 days meditating, just
like that, until he realizes that he should eat something. And he
always keep quiet, it's really hard to make him angry.
But when he is, his anger becomes wrath. Anyone who experienced it
can attest how complex and difficult it is to calm him down.
Strangely enough, shortly after being confronted by Tashi, the
victims of this wrath see their quality of life greatly improve.
Maybe these people needed to hear some truths they refused to face
before?
## Vocal libraries
### JPN VCV
- **Download link:**
| Extension | Size | Link |
|-----------|---------|-----------------------------------------------------------------------------------|
| 7z | 25.7MiB | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_VCV.7z) |
| tar.xz | 32.5MiB | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_VCV.tar.xz) |
| zip | 38.0MiB | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_VCV.zip) |
- **File size:** 60.7MB
- **Total uncompressed size:** 94.4MB
- **Number of voice phonemes:** 1264 (253 audio files)
- **Average frequency:** G#2
- **Vocal range:** C2~D3
- **FRQ file presence:** partial
- **Release date:** October, 14th 2012
- **Phoneme encoding:** Romaji with hiragana and CV romaji aliases
- **Supported languages:** Japanese
- **oto.ini:** Tuned myself
- **Recommended engines:** TIPS, VS4U
### JPN Extend Power
- **Download link:**
| Extension | Size | Link |
|-----------|--------|--------------------------------------------------------------------------------------------|
| 7z | 1.1Gio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Power.7z) |
| tar.xz | 1.1Gio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Power.tar.xz) |
| zip | 1.2Gio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Power.zip) |
- **File size:** 114MB
- **Total uncompressed size:** 155MB
- **Number of voice phonemes:** 3020 (546 audio files)
- **Average frequency:** C3
- **Vocal range:** B1~D4
- **FRQ file presence:** partial
- **Release date:** June 28th, 2013
- **Phoneme encoding:** Romaji (hiragana aliases)
- **Supported languages:** Japanese
- **oto.ini:** Tuned myself
- **Recommended engines:** VS4U, world4utau
### JPN Extend Youth
- **Download link:**
| Extension | Size | Link |
|-----------|----------|--------------------------------------------------------------------------------------------|
| 7z | 237.7Mio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Youth.7z) |
| tar.xz | 243.5Mio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Youth.tar.xz) |
| zip | 268.7Mio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Youth.zip) |
- **File size:** 36.9MB
- **Total uncompressed size:** 42.0MB
- **Number of voice phonemes:** 1954 (182 audio files)
- **Average frequency:** C4
- **Vocal range:** F#3~A#4
- **FRQ file presence:** partial
- **Release date:** June 28th, 2013
- **Phoneme encoding:** Romaji (hiragana aliases, romaji added with
the oto.ini update)
- **Supported languages:** Japanese
- **oto.ini:** Tuned myself
- **Recommended engines:** fresamp, VS4U, world4utau
### JPN Extend Native
- **Status:** abandonned
### TIB CVVC
- **Status:** abandonned
<!-- ::PreviewImage -->
<!-- --- -->
<!-- src: https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_EN_673.webp -->
<!-- width: 673 -->
<!-- preview: https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_EN_246.webp -->
<!-- previewWidth: 246 -->
<!-- alt: Illustration of KEINE Tashi EN -->
<!-- maxwidth: 300 -->
<!-- --- -->
<!-- Illustration of KEINE Tashi EN -->
<!-- :: -->
### ENG
- **Status:** abandonned
# Usage clause and license
KEINE Tashi is released under the [CC BY-SA-NC 4.0
license](https://creativecommons.org/licenses/by-nc-sa/4.0/), meaning
you are free to:
- **use:** make use of the vocal libraries in UTAU or any other
singing vocal synthesizer software.
- **adapt:** remix, transform, and build upon the material
- **share:** copy and redistribute the material in any medium or
format
my work, on the condition of:
- **Attribution:** You must give appropriate credit, provide a link
to the license, and indicate if changes were made. You may do so
in any reasonable manner, but not in any way that suggests the
licensor endorses you or your use.
- **NonCommercial:** You may not use the material for commercial
purposes.
- **ShareAlike:** If you remix, transform, or build upon the
material, you must distribute your contributions under the same
license as the original.
Although I cannot add anything to this legal notice, I would also like
if you followed the following rules of thumb regarding this character:
any religious use of this character and its vocal libraries is
forbidden, with the exception of folk music, and Buddhist and Bön
songs. However, due to the current controversy, any song of long life
to the Karmapa is strictly forbidden until said controversy has been
officially resolved. This is also applicable to Shamar Rinpoche and to
Tai Situ Rinpoche. If you have any question or if you are unsure,
please send me an email.

6
en/projects.md Normal file
View File

@ -0,0 +1,6 @@
# Projects
## Current Projects
### Programming
### Linguistics
### Most Starred Projects on GitHub
### Latest Active Repositories on GitHub

81
en/resume.md Normal file
View File

@ -0,0 +1,81 @@
# Resume
## Informations
Lucien Cartier-Tilet
Étudiant informatique, M2 THYP
Aubervilliers
- [GitHub](https://github.com/Phundrak)
- [Gitea](https://labs.phundrak.com) <Badge type="warning"
text="personal instance" vertical="middle" />
- [Twitter](https://twitter.com/phundrak)
- [Mastodon](https://fosstodon.org/@phundrak)
- [Linguistics website](https://conlang.phundrak.com)
- [Phundraks Rambling](https://blog.phundrak.com) <Badge type="tip"
text="blog" vertical="middle" />
- [lucien@phundrak.com](mailto:lucien@phundrak.com) <Badge type="tip"
text="email" vertical="middle" />
## Web Programming
### Front-end
- Good knowledge in HTML5, CSS3 (including SASS, SCSS, and LESS), and
Javascript
- I know my way around in Python, Dart, and TypeScript
- Currently building experience with Vue, Nuxt.js, and Node.js
- Learning React and Next.js
### Back-end
- Some experience in back-end development with Django (Python) as well
as Rust with Rocket
- Some experience communicating with a database with Djangos and
[Diesel](https://diesel.rs)s ORM. Know my way around EmacSQL.
- Used MySQL and PostgreSQL
## System Programming
- Experienced in C and EmacsLisp knowledge
- I know my way around C++, Rust, Python, and UNIX shells (bash, fish,
Eshell)
- Limited knowledge in Prolog and Scheme
## Development Tools
### IDEs and Text Editors
- Advanced user of Emacs, including its LSP and Git integrations
- Good knowledge of Git (including Magit under Emacs)
- Basic knowledge of Vim, CLion, Pycharm, and WebStorm
### CI/CD and Deploying to the Web
- Experienced with web servers such as Nginx and Caddyserver
- Good knowledge of virtualization and deployment with Docker and
Docker Compose for virtualization, and Drone.io and Github Actions
for deployment.
## Operating Systems
- Usage and administration of Linux (Arch Linux, Void Linux, Debian,
Ubuntu, Alpine Linux)
- Administration of web servers and storage servers (Arch Linux,
Debian, Raspbian, Alpine Linux)
- Basic knowledge with Guix System and NixOS, and Windows XP through
10 (except Vista)
## Office Applications
- Good knowledge with org-mode (main tool), LaTeX
- I know my way around Libre Office, Microsoft Office, and WPS Office
## Audio
### Singing Vocal Synthesis
- Development and creation of vocal libraries for VOCALOID3,
Alter/Ego, Chipspeech, and UTAU
- Usage of VOCALOID 2 through 4, Alter/Ego, Chipspeech, UTAU, CeVIO
Creative Studio
### Audio Engineering
- Music writing and mix software: FL Studio
- Audio repair and cleaning: iZotope RX
- Mastering: T-RackS CS

57
en/vocal-synthesis.md Normal file
View File

@ -0,0 +1,57 @@
# My works in vocal synthesis
From 2011 to 2018, I worked as an amateur and professional in singing
vocal synthesis. More precisely, I was creating vocal libraries used
by various libraries, mainly UTAU and Alter/Ego.
## UTAU
I began working with UTAU first by the end of 2011 on an unnamed and
deleted Japanese vocal library. While I didnt maintain it for long,
mainly due to its bad recording quality (I recorded it with a low-end
desktop microphone) and configuration, it did teach me the basics of
creating vocal libraries and working with audio files.
In October 14th, 2012, I released my second vocal library, named
*BSUP01 KEINE Tashi JPN VCV* which was of higher quality both due to
the recording equipment, manner of recording, and configuration,
though still relatively average for the time. My best work with this
series of vocal libraries was *BSUP01 KEINE Tashi JPN Extend Power*, a
high-energy voice made in similar circumstances but with yet again
better know-how.
This series of vocal libraries also featured *BSUP01 KEINE Tashi TIB
CVVC* and *BSUP02 Drolma TIB*, the two first Tibetan vocal libraries
for singing vocal synthesis worldwide.
I later created in UTAU *ALYS 001 JPN*, *ALYS 001 FRA*, and *ALYS 002
FRA* as prototypes, known as *ALYS for UTAU*, for our upcoming product
while working at VoxWave.
While all these vocal libraries have been discontinued, vocal
libraries for *BSUP01 KEINE Tashi* and *ALYS* are available for
download. Please refer to the following pages:
- **BSUP01 KEINE Tashi**: [BSUP01 KEINE Tashi](/keine-tashi.md)
- **ALYS for UTAU**: [Open-Sourcing
ALYS](https://blog.phundrak.com/open-sourcing-alys/)
## Alter/Ego
[Alter/Ego](https://www.plogue.com/products/alter-ego.html) is a
singing vocal synthesis engine made by [Plogue
Inc.](https://www.plogue.com/). ALYS was its first commercial vocal
library as well as the first professional singing vocal library
available in French.
Due to the architecture and behaviour of Alter/Ego, important changes
had to be done to the recording script for ALYS (later re-used for
LEORA). Including the development of the new recording scripts, the
initial development period for ALYS spanned well over a year, with
some additional eight to nine months for its first major update.
ALYS for Alter/Ego is now available free of charge as a module for
Alter/Ego, and its source files are publicly available since December
15th, 2021. However, in accordance with Plogue, no reciepe for
building ALYS for Alter/Ego have been made available.
More information on open-sourcing ALYS
[here](https://blog.phundrak.com/open-sourcing-alys/).

199
keine-tashi.md Normal file
View File

@ -0,0 +1,199 @@
---
title: BSUP01 Keine Tashi
---
# Présentation
KEINE Tashi est un personnage et le nom dune collection de banques
vocales développées pour le logiciel
[UTAU](http://utau2008.web.fc2.com/), un logiciel de synthèse de voix
pour le chant. Jai développé KEINE Tashi de 2012 à 2015 et publiai
trois de ses banques vocales. Celle ayant rencontre le plus de succés
fut sa banque vocale *JPN Extend Power*. Le 10 Mars 2017, jannonçai
arrêter toutes activités liées à UTAU.
<blockquote class="twitter-tweet" data-dnt="true" data-theme="dark"><p
lang="en" dir="ltr">I&#39;d like to also announce that from now on I
am dropping my previous UTAU projects other than covers and won&#39;t
develop any new UTAU library</p>&mdash; P&#39;undrak (@Phundrak) <a
href="https://twitter.com/Phundrak/status/840174634377105408?ref_src=twsrc%5Etfw">March
10, 2017</a></blockquote> <component is="script" async
src="https://platform.twitter.com/widgets.js"
charset="utf-8"></component>
# Personnage et banques vocales
Voici une traduction en français des informations ayant trait à KEINE
Tashi sur danciennes pages le présentant.
<!-- ::PreviewImage -->
<!-- --- -->
<!-- src: https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_1024.webp -->
<!-- width: 1024 -->
<!-- preview: https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_512.webp -->
<!-- previewWidth: 512 -->
<!-- alt: Illustration de KEINE Tashi -->
<!-- --- -->
<!-- Illustration de KEINE Tashi par Umi -->
<!-- :: -->
## Présentation
<ResponsiveImage
src="https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_1024.webp"
width="1024"
preview="https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_512.webp"
previewWidth="512">
Illustration de KEINE Tashi par Umi
</ResponsiveImage>
- **Nom de code :** BSUP01 恵音བཀྲ་ཤིས་ KEINE Tashi
- **Prénom :** Tashi (བཀྲ་ཤིས་), prénom tibétain signifiant « auspicieux »
- **Nom :** Keine (恵音), nom japonais signifiant « son bénissant ».
Le nom se lit « keine » bien que sa lecture normale devrait être
« megumine ».
- **Modèle :** BSUP (Bödkay Shetang UTAU Project, *Projet UTAU de Chant Tibétain*)
- **Numéro :** 01
- **Sexe :** homme
- **Anniversaire (personnage) :** 28 Juin 1998
- **Première publication :** 14 Octobre 2012
- **Poids :** 154lb / 70kg
- **Taille :** 182cm
- **Couleur de cheveux :** noir
- **Couleur des yeux :** entre le marron et le noir
- **Apparance :** Tashi porte une version modernisée dun habit
tibétain traditionel de la région de lAmdo (Chinois : 安多 Ānduō)
coloré en bleu. Il porte également quelques bijoux de turquoise.
- **Nourriture préférée :** momo à la viande (raviolis tibétains)
- **Objet signature :** un manuscrit tibétain
- **Voix et créateur :** [Phundrak](https ://phundrak.com) (moi)
- **Aime :** méditer, la calligraphie, les vieux livres et
manuscripts (en gros, moi à lépoque ou je créai ce personnage)
- **Naime pas :** légoïsme, les mensonges, larrogance
- **Personalité :** Tashi est quelquun de très calme et dagréable.
Il adore les vieux livres et manuscrits, mais ce quil aime par
dessus tout est méditer. Il na jamais faim, ce qui fait quil
peut rester pendant plusieurs jours à méditer si lenvie le prend,
jusquau moment où il réalise quil a *besoin* de manger. Il est
très difficile de le mettre en colère.
Mais quand il le devient, sa colère devient explosive. Le calmer
devient alors une tâche extrêmement complexe. Étrangement, les
victimes de son couroux voient peu de temps après leur qualité de
vie grandement saméliorer. Peut-être ces personnes avaient besoin
dentendre des réalités auxquelles elles refusaient de faire
face ?
## Banques vocales
### JPN VCV
- **Lien de téléchargement :**
| Extension | Taille | Lien |
|-----------|---------|-----------------------------------------------------------------------------------|
| 7z | 25.7Mio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_VCV.7z) |
| tar.xz | 32.5Mio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_VCV.tar.xz) |
| zip | 38.0Mio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_VCV.zip) |
- **Taille décompressée :** 47.1Mio
- **Nombre de phonèmes :** 1264 (253 fichiers audio)
- **Note moyenne :** G#2
- **Plage vocale :** C2~D3
- **Présence de fichiers FRQ :** partiel
- **Date de publication :** 14 Octobre 2012
- **Encodage des phonèmes :** Romaji avec des alias hiragana et un
support CV en romaji
- **Langues supportées :** Japonais
- **Moteurs de synthèse recommandés:** TIPS, VS4U
### JPN Extend Power
- **Lien de téléchargement :**
| Extension | Taille | Lien |
|-----------|--------|--------------------------------------------------------------------------------------------|
| 7z | 1.1Gio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Power.7z) |
| tar.xz | 1.1Gio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Power.tar.xz) |
| zip | 1.2Gio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Power.zip) |
- **Taille décompressée :** 1.3Gio
- **Nombre de phonèmes :** 3020 (546 fichiers audio)
- **Note moyenne :** C3
- **Plage vocale :** B1~D4
- **Présence de fichiers FRQ :** partiel
- **Date de publication :** 28 Juin 2013
- **Encodage des phonèmes :** Romaji (alias hiragana)
- **Langues supportées :** Japonais
- **Moteurs de synthèse recommandés:** VS4U, world4utau
### JPN Extend Youth
- **Lien de téléchargement :**
| Extension | Taille | Lien |
|-----------|----------|--------------------------------------------------------------------------------------------|
| 7z | 237.7Mio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Youth.7z) |
| tar.xz | 243.5Mio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Youth.tar.xz) |
| zip | 268.7Mio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Youth.zip) |
- **Taille décompressée :** 301.1Mio
- **Nombre de phonèmes :** 1954 (182 fichiers audio)
- **Note moyenne :** C4
- **Plage vocale :** F#3~A#4
- **Présence de fichiers FRQ :** partiel
- **Date de publication :** 28 Juin 2013
- **Encodage des phonèmes :** Romaji (alias hiragana)
- **Langues supportées :** Japonais
- **Moteurs de synthèse recommandés:** fresamp, VS4U, world4utau
### JPN Extend Native
- **Status :** abandonné
### TIB CVVC
- **Status :** abandonné
<!-- ::PreviewImage -->
<!-- --- -->
<!-- src: https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_EN_673.webp -->
<!-- width: 673 -->
<!-- preview: https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_EN_246.webp -->
<!-- previewWidth: 246 -->
<!-- alt: Illustration de KEINE Tashi EN -->
<!-- maxwidth: 300 -->
<!-- --- -->
<!-- Illustration de KEINE Tashi EN -->
<!-- :: -->
### ENG
- **Status :** abandonné
# Licence dutilisation
KEINE Tashi est publié sous la licence [CC BY-SA-NC
4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/). Cela
signifie que vous êtes libres :
- **dutiliser :** utiliser les banques vocales dans UTAU ou tout
autre logiciel ;
- **de partager :** copier, distribuer et communiquer le matériel
par tous moyens et sous tous formats ;
- **dadapter :** remixer, transformer et créer à partir du
matériel ;
Selon les conditions suivantes :
- **Attribution :** Vous devez me créditer lors de lutilisation de
Tashi, intégrer un lien vers la licence et indiquer si des
modifications ont été effectuées. Vous devez indiquer ces
informations par tous les moyeens raisonnables, sans toutefois
suggérer que je vous soutienne ou que je soutienne la façon dont
vous utilisez Tashi ;
- **Pas dUtilisation Commerciale :** Vous nêtes pas autorisé à
faire un usage commercial de Tashi, tout ou partie du matériel le
composant ;
- **Partage dans les Mêmes Conditions :** Dans le cas où vous
effectuez un remix, que vous transformez, ou créez à partir du
matériel composant Tashi, vous devez le diffuser modifié dans les
même conditions, cest à dire avec la même licence avec laquelle
Tashi est diffusé ici.
Bien que je ne puisse pas ajouter déléments à cette licence légale,
je souhaiterais ajouter une requête personnelle : merci de ne pas
crére de chansons à caractère religieux, à lexception des chansons
tibétaines bouddhistes ou bön. Cependant, du fait de la controverse
actuelle concernant lidentité de Sa Sainteté le Gyalwa Karmapa, toute
chanson lié à sa personne est également interdite jusquà résolution
officielle de la situation. Cette interdiction est également
applicable au Vénérable Shamar Rinpoché et Tai Situ Rinpoche. Si vous
avez la moindre question, nhésitez pas à m[envoyer un
email](mailto:lucien@phundrak.com).

View File

@ -11,7 +11,7 @@
"vuepress": "^2.0.0-beta.60"
},
"scripts": {
"dev": "vuepress dev docs",
"build": "vuepress build docs"
"dev": "vuepress dev",
"build": "vuepress build"
}
}

6
projects.md Normal file
View File

@ -0,0 +1,6 @@
# Projets
## Projets en cours
### Programmation
### Linguistique
### Projets GitHub les plus étoilés
### Derniers dépôts de code actifs sur GitHub

77
resume.md Normal file
View File

@ -0,0 +1,77 @@
# Resume
## Informations
Lucien Cartier-Tilet
Étudiant informatique, M2 THYP
Aubervilliers
- [GitHub](https://github.com/Phundrak)
- [Gitea](https://labs.phundrak.com) <Badge type="warning" text="instance personnelle" vertical="middle" />
- [Twitter](https://twitter.com/phundrak)
- [Mastodon](https://fosstodon.org/@phundrak)
- [Linguistics website](https://conlang.phundrak.com)
- [Phundraks Rambling](https://blog.phundrak.com) <Badge type="tip" text="blog" vertical="middle" />
- [lucien@phundrak.com](mailto:lucien@phundrak.com) <Badge type="tip" text="courriel" vertical="middle" />
## Programmation Web
### Front-end
- Bonnes connaissances en HTML5, CSS3 (y compris SASS, SCSS, and
LESS) et Javascript
- Connaissances en Python, Dart et TypeScript
- Utilisation en cours de Vue, Nuxt.js et Node.js
- Apprentissage de React et Next.js
### Back-end
- De lexpérience en développement backend avec Django (Python) et Rocket (Rust)
- De lexpérience en communication avec des bases de données via
Django et [Diesel](https://diesel.rs). Connaissances de base avec EmacSQL.
- Utilisation de MySQL et PostgreSQL.
## Programmation Système
- De lexpérience avec C et EmacsLisp
- Connaissances en C++, Rust, Python, CommonLisp et les shells UNIX
(bash, fish, Eshell)
- Connaissances limités en Prolog et Scheme
## Outils de développement
### IDEs et éditeurs de texte
- Utilisateur avancé dEmacs, y compris avec ses intégrations pour LSP
et Git
- Bonnes connaissances de Git (y compris avec son interface Magit pour
Emacs)
- Connaissances basiques de Vim, CLion, PyCharm et WebStorm
### CI/CD et déploiement sur le web
- De lexpérience avec les serveurs web Nginx et Caddyserver
- Bonnes connaissances avec Docker ainsi Drone.io et Github Actions
pour du déploiement
## Systèmes dexploitation
- Utilisation et administration de Linux (ArchLinux, VoidLinux,
Debian, Ubuntu, AlpineLinux)
- Administration de serveurs web et serveurs de stockage (ArchLinux,
Debian, Ubuntu, AlpineLinux)
- Connaissances élémentaires de Guix System, NixOS et Windows de XP à
10 (excepté Vista)
## Bureautique
- Bonnes connaissances avec org-mode et LaTeX
- Connaissances avec Libre Office, Microsoft Office et WPS Office
## Audio
### Synthèse de voix chantée
- Développement et création de banques vocales de synthèse vocale
chantée pour VOCALOID3, Alter/Ego, Chipspeech et UTAU
- Utilisation de VOCALOID2 à 4, Alter/Ego, Chipspeech, UTAU, CeVIO
Creative Studio
### Ingénieurie audio
- Logiciel de musique : FL Studio
- Réparation et nettoyage audio : iZotope RX
- Mastering : T-RackS CS

64
vocal-synthesis.md Normal file
View File

@ -0,0 +1,64 @@
# Travaux en synthèse vocale
De 2011 à 2018, jai travaillé autant en tant quamateur puis en tant
que professionnel dans le domaine de la synthèse vocale chantée. Plus
précisément, je créais et utilisait des banques vocales pour le
logiciel UTAU puis Alter/Ego principalement.
## UTAU
Jai commencé à travailler avec UTAU durant la fin de 2011 avec une
banque vocale japonaise basée sur ma voix, anonyme et perdue depuis.
Bien que je ne la maintint pas longtemps, principalement dû à la
mauvaise qualité de sa configuration et de ses échantillons audio
source (je lenregistrai avec un micro de bureau de mauvaise qualité),
cela menseigna les bases de la création de banques vocales pour UTAU
et du travail avec des fichiers audio.
Le 14 Octobre 2012, je publiai ma seconde banque vocale, *BSUP01 KEINE
Tashi JPN VCV*, une banque vocale également basée sur ma voix et dune
qualité bien supérieure du fait du matériel denregistrement
professionel et de la méthode denregistrement très différente à celle
utilisé à lorigine. Bien que sa configuration nétait rien
dextraordinaire pour lépoque, il sagissait tout de même dun gain
de qualité net. Ma meilleure banque vocale fut *BSUP01 KEINE Tashi JPN
Extend Power*, une voix puissante créée dans des circonstances
similaires mais avec à nouveau un meilleur savoir-faire.
Cette série de banques vocales basées sur ma voix inclus également
*BSUP01 KEINE Tashi TIB CVVC* ainsi quune autre banque vocale basée
sur une autre voix, celle de *BSUP02 Drolma TIB*, les deux premières
banques vocales tibétaines optimisées pour la synthèse de chant au
monde.
Je créai plus tard *ALYS 001 JPN*, *ALYS 001 FRA* et *ALYS 002 FRA* en
tant que prototypes dALYS sous UTAU. Ces banques vocales furent
connues plus tard sous le nom de *ALYS for UTAU*.
Tandis que chacune de ces banques vocales ne sont plus en
développement et leur support technique nest plus assuré, *BSUP01
KEINE Tashi* et *ALYS* sont toujours disponibles au téléchargement.
- **BSUP01 KEINE Tashi**: [BSUP01 KEINE Tashi](/keine-tashi.md)
- **ALYS for UTAU**: [Open-Sourcing
ALYS](https://blog.phundrak.com/open-sourcing-alys/) (en anglais)
## Alter/Ego
[Alter/Ego](https://www.plogue.com/products/alter-ego.html) est un
moteur de synthèse vocale créé par [Plogue
Inc.](https://www.plogue.com/). ALYS fut la première voix de synthèse
commerciale créée pour ce moteur, ainsi que la première voix de
synthèse professionelle francophone créée pour le chant.
vailable in French.
Du fait de larchitecture et du comportement dAlter/Ego, des
changements importants ont dû être apportés aux scripts
denregistrement dALYS (plus tard ré-utilisés pour LEORA). En
incluant la réalisation du script denregistrement, le développement
initial dALYS prit plus dun an. Le développement de la première mise
à jour majeure dALYS prit neuf mois supplémentaires.
*ALYS for Alter/Ego* est désormais disponible gratuitement tant que
module pour Alter/Ego depuis le 15 Décembre 2021. Cependant, les
informations et la méthode nécessaires pour compiler sa banque vocale
pour Alter/Ego ne peuvent pas être rendus publique. Plus
dinformations [ici](https://blog.phundrak.com/open-sourcing-alys/).