CAPTCHA
 Deletion password
  • Supported file types are JPG, PNG, GIF, WEBM and MP4.
  • Maximum number of files is 4, 10 MB total.
  • Images greater than 230x230 will be thumbnailed.
  • Currently 668 unique users.

Catalog

No.706  Reply
Bytebeat_composer.png
(122.02KB, 1094x895)
Ребята, хочу вас ознакомить с таким интересным явлением, как байтбит.
Я очень давно увлекаюсь этим вопросом, так как интересуюсь и промышленной электроникой, и музыкой одновременно. Исследую форумы по демосцене, сочиняю чиптюн, собираю генераторы звука на микроконтроллерах..
Что же такое байтбит? Это музыка, котрая генерируется однострочными кусками кода, которые определяют форму звуковой волны от 0 до 256 как функцию времени, выполняясь с интервалом в 1/8000 секунды. Если поместить выход такой функции в программу с циклом, где увеличивается переменная времени t, то можно генерировать на выходе бесконечный unsigned 8bit 8kHz mono аудио сигнал. Таким образом можно, например, генерировать шим-сигнал на ножке микроконтроллера, котоая подключена к динамику с усилителем. Я уже давно играюсь с звуковой генерацией в железе, но таки решил создать (а точне, форкнуть с доработками) удобный плеер для экспериментов на своём сайте.

Байтбит-плеер доступен по адресу:
https://dscript.me/bytebeat/

Вы уже наверняка его видели. Там вы можете вводить свои выражения, получая прикольный 8-битный чиптюн, всякие шумы, а также звуки из китайских дешёвых электронных игрушек, которые в них, кстати, именно подобным образом и генерируются.
Выражения должны содержать переменную времени t, а также связующие арифметические / побитовые / логические /тернарные операторы из языка javascript. При программировании микроконтроллеров в основном используется Си, но ведь js это си-подобный язык!
На этой страничке вы найдёте ссылки с исторической информацией по байтбиту, а также библиотеку с собранными мною формулами. Нажав на ссылку с формулой, вы запустите её проигрывание. Ахтунг! Плеер довольно прожорлив, поэтому на старых машинах и телефонах он будет подвисать. Всё не дойдут руки его оптимизировать.
Post too long. Click to view.
3 posts omitted. Click Reply to view.
No.721
Bytebeat_02.jpg
(61.88KB, 520x264)
Создал репо с проектом:
https://github.com/SthephanShinkufag/bytebeat-composer

Добавил в управление выбор частоты дискретизации, она же sample rate. Реализовал сохранение и загрузку sample rate в window.location.hash, так что при переходе по ссылкам дискретизация будет выставляться сама.

Итак, тест:

Стандартный формат, 8000Hz:
https://dscript.me/bytebeat/#v3b64S7Et0TIxM9XXMDHWNtPSKLGzMzRVM44z1NTU0dBI0TdRA4qYaWqn6BupGRqZa2oDxczALAA=
Post too long. Click to view.
No.799
1483568395156550163.jpg
(170.11KB, 1600x900)
Продолжаю играться с байтбит-плеером.
Теперь вся библиотека формул (aka плейлист) хранится в json-файле
Оптимизировал страницу под возможность вводить супердлинный и многострочный код.
Как раз в тему добавил пару супер крутых js-байтбит-треков (44kHz), найденных на просторах сети.
Их код довольно большой, и в тандеме с моим неоптимизированным быдлокодом плеера может положить на лопатки хороший компьютер. Но у меня проигрывается отлично :P

Итак, пробуем:
Last Fountain (by Pigdevil2010):
https://dscript.me/bytebeat/#v3b64XVPJbtswEP0XHQhSSy2SWkiHXormEMC8qLBOERrJsYQenEWMCtho8y/5lnxZh5ScOgUEUTPz5s0bzui399
I8PB/a783QevMkoXEcet2Tefh1aLy597LATbgL78lieT9rvtz/bMy3p337dcA7Eu4XzWLZILqK6JyGrYMCcFguGQPvbg62heAXiBg8kODZp1k4KMWIj1maLJ
Post too long. Click to view.
No.816
Earlgrey_bytebeat.png
(73.78KB, 1029x709)
Закинул в плейлист ещё прикольных bytebeats, добавил для некоторых возможность переключения js-кода в pretty-формат в плейлисте.

- Bytebeat? How about bitbeat? (by Funute)
-
Post too long. Click to view.
No.1277
У меня от этой еблы чуть анус не вздёрнулся. Вещь прикольная, но очень психоделичная, у меня чуть паническая атака не началась.

Короче, вирус, качать не буду.
No.1315
>>1277
Только брату не давай, последствия плачевны.

No.602  Reply
51IC1CjmgCL._SX373_BO1,204,203,200_.jpg
(45.74KB, 375x499)
А почему бы не создать тред, где вы могли бы спрашивать вопросы по спеллам и регулярным выражениям?
А также делиться своими спеллами и реквестировать чужие, чтобы скрывать неугодные вам посты и треды!
Спрашивайте, реквестиурйте, делитесь.

Руководство по спеллам

https://ru.wikibooks.org/wiki/Регулярные_выражения
https://tproger.ru/articles/regexp-for-beginners/
https://netpeak.net/ru/blog/kak-novichku-razobratsya-v-regulyarnyh-vyrazheniyah/
17 posts omitted. Click Reply to view.
No.1254
maxresdefault.jpg
(155.02KB, 1280x720)
>>1231
(#words(weeb) & !#words(ironic weeb))
No.1273
>>1254
Спасибо же, 3 часа пытался добиться этого через регулярку, буду знать что есть такой функционал.
No.1282
с картинкой.png
(79.68KB, 988x293)
Как скрыть посты состоящие из ссылки и гринтекста, типа пикрил?
No.1284
>>1282
!#exp(/(^(?!^>).+$)/m)
- есть такой вариант, но скрываются посты без текста и просто с одной ссылкой на другой пост.
No.1289
гринтекст2.png
(3.71KB, 248x76)
гринтекста.png
(66.17KB, 1024x600)
>>1284
Тут один талантливый анон помог. Есть 2 варианта. Первый работает, второй не проверял, но оба должны скрывать гринтекст. Спасибо ему.

No.51  Reply
1526895593-627-int.jpg
(48.40KB, 320x320)
/r/ API или требования для скриптосовместимого кода, чтобы начинающие движкоделы могли использовать скрипт без просьб об адаптации скрипта под их борду.
No.60
No.65
20170711162246834683.jpg
(125.42KB, 700x1050)
>>60
Nein, сие наверное немного не то. Це api по кастомным событиям, а оп хочет требования по совместимости.
Хотя если хотите, можете реквестировать новые событийные апи.
>>51
Понимаете, няшонька, в чём дело...
Всё, что отлично от стандартных wakaba / kusaba / tinyboard / vichan / tinyib - дольжно быть прописано в коде Dollchan. Любой кастомный класс или отличная от стандартной для данного движка html структура постов и тредов.
К примеру, если взять Tinyboard, у него контейнер сообщения в постах имеет класс .body. Егда его поменять на другой, то Dollchan не найдёт сообщение в посте и крашнется.

Список всех критических мест в инициализации можно найти в этих двух модулях:
https://github.com/SthephanShinkufag/Dollchan-Extension-Tools/blob/master/src/modules/BoardDefaults.js
Post too long. Click to view.
No.252
152544686494.jpg
(84.40KB, 604x453)
>>65
Когда будешь в Киеве?

Delete Post   Manage
[0] [1] Next