Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Скайдом - пожалуй, самая красочная и интересная головоломка с действительно уникальными режимами игры!

Скайдом

Три в ряд, Головоломки, Казуальные

Играть

Топ прошлой недели

  • Rahlkan Rahlkan 1 пост
  • Tannhauser9 Tannhauser9 4 поста
  • alex.carrier alex.carrier 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
0
WaWaNee
9 дней назад

Стиральная машинка⁠⁠

Вопрос мастерам: Выдает такую ошибку. Не "бибикает" после стирки. Раньше бибикала. Стирку и отжим выполняет на отлично. Но после стирки нет характерного "бип". Как то это непривычно. Что можно сделать, чтобы восстановить все "взад"? Машинка Candy smart touch.

Стиральная машинка Стиральная машина, Туалет, Унитаз, Не работает, Микросхема, Пищалка
[моё] Стиральная машина Туалет Унитаз Не работает Микросхема Пищалка
12
9
Kuchka70
Kuchka70
18 дней назад

Это явно лучше лопнувшего шарика и пустого горшочка⁠⁠

Осел Подарки Пищалка Радость Милота Видео Вертикальное видео
1
10
A.Kristina
A.Kristina
8 месяцев назад
Интересный AliExpress

Те самые пищалки из резиновых игрушек⁠⁠

Те самые пищалки из резиновых игрушек Товары, AliExpress, Китайские товары, Пищалка, Игрушки, Свист, Резиновая игрушка

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

Диаметр 7 мм

Диаметр 9 мм

Диаметр 11 мм

Стоят наборы из 30 штук 200 -220 руб., также есть по 50 и 100 штук.

Те самые пищалки из резиновых игрушек Товары, AliExpress, Китайские товары, Пищалка, Игрушки, Свист, Резиновая игрушка
Показать полностью 1
Товары AliExpress Китайские товары Пищалка Игрушки Свист Резиновая игрушка
2
5
Mitchioboy
Mitchioboy
1 год назад

Пищалка – антистресс ))⁠⁠

Пищалка Кот Видео Вертикальное видео
2
9
xander85
xander85
1 год назад

Столовка снова с нами!⁠⁠

Столовка снова с нами!
[моё] Еда С дедом за обедом Пищалка Столовая Мобильная фотография Волна постов
3
330
info0
info0
1 год назад
Видеохостинг на Пикабу

Уточка. А у нас в такое поиграть можно?⁠⁠

Вертикальное видео Игры Пищалка YouTube Видео Кричащая курица Азиаты Закадровый смех
47
53
EenHoorn
EenHoorn
1 год назад
Дикие животные

Свирепый лемминг напал на лыжника!⁠⁠

Говорят, видео из его смартфона, нашли рядом с растерзанным телом...)

Источник: https://www.instagram.com/reel/CtEbQ26said/?igshid=MzRlODBiN...

Лемминги Злость Юмор Милота Пищалка Видео Лыжники
10
10
HoShiMin
HoShiMin
2 года назад

BeeSynth - плеер для PC-спикера⁠⁠

BeeSynth - плеер для PC-спикера Rust, Программирование, Музыка, Плеер, Синтезатор, Спикер, Пищалка, Драйвер, Kernel

Хочу представить вам плеер и синтезатор для системного спикера, написанный на Rust.

Поддерживает воспроизведение MP3, WAV, FLAC, трекерной музыки - и вообще всего, что может быть сконвертировано библиотекой ffmpeg в WAV-PCM. Для улучшения качества звука поддерживает обработку звука с помощью фильтров: например, фильтры высоких и низких частот, а также извлечение из сигнала самых значимых гармоник с помощью преобразования Фурье.

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

Ссылка на GitHub: https://github.com/HoShiMin/BeeSynth


Как это работает: доступ к спикеру осуществляется с помощью так называемых портов ввода-вывода - специального интерфейса в процессоре, выделенного для работы с чипсетом и периферийными устройствами. Этот интерфейс сводится к двум машинным инструкциям: in и out, которые обычно доступны только в режиме ядра (Ring0) - в привилегированном режиме, к которому у пользовательских программ доступа нет. А значит, нам нужен драйвер, который или откроет для нашей программы доступ к портам в пользовательский режим (юзермод, он же Ring3), или будет служить «мостиком» между Ring3 и Ring0, позволяя юзермоду отправлять запросы в ядро и работать с портами оттуда.

В проекте поддерживаются оба способа при использовании драйвера InpOut:
1. Отправляем ему запросы на работу с портами.
2. С его помощью патчим уровень привилегий, с которым наш поток может работать с портами, с Ring0 на Ring3 - таким образом, поток получает возможность работать с портами из юзермода напрямую - без необходимости запрашивать драйвер.

Научились работать со спикером: теперь необходимо понять, что играть. Самый удобный формат для воспроизведения - WAV, т.к. представляет собой массив сэмплов фиксированной длительности. Каждый сэмпл - амплитуда сигнала в момент времени, соответствующий номеру сэмпла в массиве. Поэтому все музыкальные форматы мы предварительно конвертируем в WAV с помощью библиотеки ffmpeg.

Спикер имеет только два состояния: напряжение приложено (мембрана поднята вверх) и напряжение снято (мембрана опущена). Таким образом, мы можем воспроизводить звук с глубиной дискретизации всего в 1 бит, в отличие от типовых WAV-файлов с глубиной дискретизации в 16 бит, поэтому нужен такой алгоритм ресэмплинга, который позволит добиться приемлемого качества звука. И здесь возможны варианты: можно использовать широтно-импульсную модуляцию (PWM), чтобы научить мембрану занимать промежуточные положения между 0 и 1, настолько быстро подавая и снимая напряжение, чтобы мембрана не успевала доходить до граничных положений, но сделать это очень сложно из-за различий в физических свойствах разных спикеров в разных компьютерах. Поэтому в проекте реализован другой подход: положение переключается на каждый амплитудный пик или на каждую амплитудную впадину в сигнале, что даёт уверенное качество звука и хорошую громкость.

Остался последний штрих: можно улучшить качество звука, отрезав самые низы, которые спикер не воспроизведёт, и верхи, которые приводят к шуму. Сделать это можно, используя фильтры низких и высоких частот.

В итоге мы можем воспроизводить любой звук в относительно хорошем качестве. Технические детали и более подробное описание можно найти в README на страничке проекта на гитхабе.

Показать полностью
[моё] Rust Программирование Музыка Плеер Синтезатор Спикер Пищалка Драйвер Kernel
5
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии