TGViewer
Гипер Новости Гипер Новости @giper_news · 451 subscribers
Post #220 1.08K
Под конец года я решил порисовать весёлых картинок допроектировать интересные штуки, над которыми давно чесались руки. Пока что это всё лишь на уровне недоспецификаций, но в качестве источника вдохновения для других может быть полезно.

UCF - Unicode Compact Format

Всё началось с того, что я наткнулся на интересный эксперимент по бинаризации текста под названием UTF-C, где в борьбе за биты у автора получился целый звездолёт. А потом он узнал про существование SCSU и BOCU-1, и совсем приуныл, ведь вселенную уже бороздят другие звездолёты.

Посмотрел я на всё это и подумал: сложно, сложно, не понятно! И принялся за создание предельно простого, но достаточно эффективного велосипеда. В результате получился формат представления текста проще, чем UTF-8, но при этом в полтора-два раза компактней его. Например, в русском тексте, каждый символ кодируется 1 байтом, а не 2, как мы уже все привыкли.

В перспективе, надо будет написать библиотечку для кодирования и декодирования текста. Но учитывая, что UTF-8 сейчас гвоздями прибит во всех спеках и даже языках, то эта моя альтернатива немного запоздала. В том же Rust и Go строки хранятся в UTF-8, и прикрутить что-то иное крайне сложно, помимо того, что будет ещё и падение производительности на постоянных перекодированиях.

SiMuNo - Simple Music Notation

Очередной раз, пытаясь освоить сольфеджио, я принялся за изучение нотной грамоты и... опять сдался. Такое лютое нагромождение легаси просто вымораживает.

Поэтому я засучил невидимые рукава на штанинах и ринулся в бой за простоту и наглядность. Получилась консистентная нотация, которую и наглядно можно показать на нотном стане, и плоским текстом записать без потери информации.

Октава делится на 12 равномерно темперированных тонов. У каждого тона на любой октаве теперь есть уникальное имя - получилась этакая слоговая музыкальная азбука.

В перспективе надо сделать сервис, который нейронкой смотрит на современную музыкальную нотацию и генерирует текст в SiMu-нотации, который тут же однозначно визуализируется на нотном стане.

А ещё хочется сделать набор красиво (не обязательно естественно) звучащих синтетических музыкальных инструментов через $mol_audio. Уже есть наработки для Piano, но их ещё надо довести до ума. А там уже и до алгоритмической генерации прекрасной музыки по законам гармонии не далеко..
  • 🔥 8
  • ❤ 2
More from @giper_news
  1. Sep 24, 2026В начале октября я отправляюсь в Переславль-Залесский на конференцию разработчиков свободн…
  2. Sep 8, 2026Channel name was changed to «Гипер Новости»
  3. Sep 8, 2026Post #235
  4. Aug 30, 2026Post #234
  5. Aug 21, 2026Гипер Новости pinned a photo
  6. Aug 21, 2026Гипер Новости pinned «🟢 Актуально Новая старая вакансия Для рефакторинга на $mol научных…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →