|
Генерация Wave/PCM
|
|||
---|---|---|---|
#18+
Интересно. В java есть базовый API для работы со звуком. В основном в javax.sound.* пакетах. https://docs.oracle.com/javase/tutorial/sound/converters.html Я нашел примеры как конвертить из одного формата в другой если есть файл. Но я не могу найти пример работы с потоком PCM/samples заданых в виде array. Ну ... к примеру я хочу сгенерировать чистый синусоидальный тон частотой 400 Гц длительностью 3.5 минуты. И наложить на него шум типа белого. И сохранить это в файл. При этом пользоватья редакторами мне неудобно. Хочется поуправлять вручную процессом создания звука. Может чуть позже задание посложнее будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2021, 16:51 |
|
Генерация Wave/PCM
|
|||
---|---|---|---|
#18+
При чем тут array? ДокаA stream of audio data, as might be read from or written to a file, is represented by an AudioInputStream object. (AudioInputStream inherits from java.io.InputStream.) И наложить на него Тогда это нужен mixer (возможно програмный) который умеет такое делать. ДокаIn the Java Sound API, devices are represented by Mixer objects. The purpose of a mixer is to handle one or more streams of audio input and one or more streams of audio output. In the typical case, it actually mixes together multiple incoming streams into one outgoing stream. A Mixer object can represent the sound-mixing capabilities of a physical device such as a sound card, which might need to mix the sound coming in to the computer from various inputs, or the sound coming from application programs and going to outputs. IMHO ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2021, 17:14 |
|
Генерация Wave/PCM
|
|||
---|---|---|---|
#18+
Миксер мне не нужен. Тоесть он - не главное. Главное (к примеру). Есть у меня мой RSA-ключик. И захотел я его закодировать звуком. Намример в AM-модуляции. В звуковом частотном диапазоне. Или даже в телефонном. 0.4-3.4 кГц. И сохранить в wav-файл. Далее я смогу его воспросизвести медиаплеером. И записать на диктофон телефона. Далее - вторая часть топика. Как декодировать. Но тут.. хотя-бы начать. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2021, 17:20 |
|
Генерация Wave/PCM
|
|||
---|---|---|---|
#18+
mayton, Прикольно. Ключик закодировать звуком? Не нотами, не словами фразами а звуком? Фантастично звучит.)) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2021, 17:24 |
|
Генерация Wave/PCM
|
|||
---|---|---|---|
#18+
Ну я тут не новатор. Модемы - пол-века существуют. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2021, 17:25 |
|
Генерация Wave/PCM
|
|||
---|---|---|---|
#18+
И в чем проблема? Кодируй. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2021, 18:00 |
|
|
start [/forum/topic.php?fid=59&gotonew=1&tid=2120341]: |
0ms |
get settings: |
19ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
12ms |
get first new msg: |
43ms |
get forum data: |
3ms |
get page messages: |
176ms |
get tp. blocked users: |
2ms |
others: | 308ms |
total: | 617ms |
0 / 0 |