Вверх ↑
Этот топик читают: Гость
Главный модератор
Ответов: 2706
Рейтинг: 355
#286: 2019-07-21 16:37:07 ЛС | профиль | цитата
  Опубликовано обновление программы. Сделан элемент HCToolStrip для пакета Core. Реализует Toolbar контрол:

Demo



Добавлена вкладка NAudio элементов:
    HCSignalGenerator - НЧ генератор;
    HCWaveIn - запись;
    HCWaveOut - воспроизведение;
    HCWavePainter - отрисовка формы сигнала;
    HCVolumeSlider - логарифмический регулятор громкости;
    HCVolumeMeter - измеритель уровня сигнала;
    HCPanSlider - регулятор стерео баланса;
    HCRegulator - регулятор управляемый мышью;

карма: 8
Дорогу осилит идущий. HiAsm.NET is based on HiAsm 5
0
файлы: 2Core_NAudio_Record.wmv.zip [3.1MB] [39], Core_Dictaphone.sha.zip [72.3KB] [38]
Ответов: 1416
Рейтинг: 97
#287: 2019-07-22 19:04:35 ЛС | профиль | цитата
Остапа несло - это я про себя.
Нужен(не точно, что будет востребовано, а для порядка) 3D источник(а круче перемещаемые источники(это не сложно)) звука.
+ Преобразования Фурье по точкам calbeck`ом.
+ Нужна возможность чтобы семплы держать в памяти с быстрым доступом(без "дешифрации" WAV и тем более MP3 и OGG(заголовок хранится в самой процедуре)).
Забиваешь все фразы в память и поехали.
Тема даже для самых щепетильных будет закрыта. А это важно - поставить точку, чтобы не возвращаться.
А так, качественно и достойно!
P.S.
Алаверды
Жду ответного визита.
Я весь месяц один буду.
Да не суть, жена тоже чувствует людей и будет рада!
Хорошее впечатление от встречи.

Редактировалось 7 раз(а), последний 2019-07-22 20:31:33
карма: 3

0
Главный модератор
Ответов: 2706
Рейтинг: 355
#288: 2019-07-22 20:26:35 ЛС | профиль | цитата
flint2 писал(а):
Нужна возможность чтобы семплы держать в памяти с быстрым доступом

Чем не устраивает MemoryStream? На сколько знаю WAV - это уже оцифрованный поток и преобразований тут очень мало.
flint2 писал(а):
Тема даже для самых щепетильных будет закрыта

Если бы сделать TCP клиент и сервер, то хорошим примером была бы "болталка" между компами.

Редактировалось 4 раз(а), последний 2019-07-22 20:36:19
карма: 8
Дорогу осилит идущий. HiAsm.NET is based on HiAsm 5
0
Ответов: 1416
Рейтинг: 97
#289: 2019-07-22 20:39:09 ЛС | профиль | цитата
Да, тоже подходит, если вызывается по handle, где уже есть все параметры.
Важно чтобы не с винта и без дишифрации.
Я и хотел сказать, что потоком хранить в памяти, а как иначе? Любой звук, абстрактно, это поток. Есть "рифы", но там заголовок сам формируешь один для всех. Это уже дебри и очень специфично.
Wav - это не поток.
В BASS_Sample наглядно сделано. Там уже всё распаковано и в памяти лежит чистый звуковой поток.
Если бы сделать TCP клиент и сервер, то хорошим примером была бы "болталка" между компами.

Остался у меня один голос, правда женский, за то без ошибок излагает и выразительно, с интонацией.
TCP поддерживает.
Была и библиотека - мультимедийная библиотека работает над TCP.
1) Доступ к экрану удаленного компьютера.
2) Голос вещания.
3) Голосовой чат.
Правда не помню на каком языке, или dll-кой.
Поищу.

Сапожник без сапог.
У меня звук не работает.
Будет причина заменить материнку. Уже больше года лежит на готове.
А можно без причуд, просто своим голосом по микрофону.
Микрофон я нашёл.

Редактировалось 8 раз(а), последний 2019-07-22 21:35:54
карма: 3

0
Главный модератор
Ответов: 2706
Рейтинг: 355
#290: 2019-07-22 21:29:51 ЛС | профиль | цитата
flint2 писал(а):
Микрофон я нашёл

Дело за малым.
карма: 8
Дорогу осилит идущий. HiAsm.NET is based on HiAsm 5
0
Ответов: 1416
Рейтинг: 97
#291: 2019-07-22 22:19:46 ЛС | профиль | цитата
Дело за малым.

Вот http://forum.hiasm.com/getfile/38713 давно делал для delphi на bass.
Меньше мусора, чем от Wav и чуть быстрее.
Хранил отдельные слова в памяти.
Вызывал по Handle из IC, для меня удобно было.

(иконки повзаимствовал с форума)

Перезалил на всякий случай.

Редактировалось 3 раз(а), последний 2019-07-22 22:42:27
карма: 3

0
Главный модератор
Ответов: 2706
Рейтинг: 355
#292: 2019-07-22 22:43:59 ЛС | профиль | цитата
flint2 писал(а):
давно делал для delphi на bass

Ничего не смущает в этой фразе?
Анекдот
Двое мужиков скучают Один мечтательно говорит:
— Эх, бы сейчас! Целую неделю не было!
— Как? У тебя же жена есть!!!
— Ты бы еще бабушку вспомнил!
карма: 8
Дорогу осилит идущий. HiAsm.NET is based on HiAsm 5
0
Ответов: 1416
Рейтинг: 97
#293: 2019-07-22 23:15:41 ЛС | профиль | цитата

карма: 3

0
Главный модератор
Ответов: 2706
Рейтинг: 355
#294: 2019-07-27 14:10:58 ЛС | профиль | цитата
  Опубликовано обновление программы. Сделан элемент HCModPlayer для пакета Core. Реализует проигрыватель для модульной музыки различных форматов:
Download video demo
карма: 8
Дорогу осилит идущий. HiAsm.NET is based on HiAsm 5
0
файлы: 1Core_ModulePlayer.sha.zip [4.8KB] [35]
Главный модератор
Ответов: 2706
Рейтинг: 355
#295: 2019-08-07 13:07:43 ЛС | профиль | цитата
  Опубликовано обновление программы. Сделан элемент HCSplitContainer для пакета Core. Реализует элемент управления, состоящий из подвижной панели, которая разделяет область отображения контейнера на две панели с изменяемым размером:

Demo


карма: 8
Дорогу осилит идущий. HiAsm.NET is based on HiAsm 5
0
Ответов: 400
Рейтинг: 151
#296: 2019-08-08 00:45:33 ЛС | профиль | цитата
Nic, подскажите пожалуйста, с MySQL в пакете Core, можно как нибудь работать?
карма: 3

0
Главный модератор
Ответов: 2706
Рейтинг: 355
#297: 2019-08-08 00:55:24 ЛС | профиль | цитата
tig-rrr писал(а):
с MySQL в пакете Core, можно как нибудь работать?

Cпециализированных элементов пока нет, но теоретически можно попытаться работать через элемент HCVBJScript или использовать HCInlineCode.

Редактировалось 1 раз(а), последний 2019-08-08 00:57:21
карма: 8
Дорогу осилит идущий. HiAsm.NET is based on HiAsm 5
0
Главный модератор
Ответов: 2706
Рейтинг: 355
#298: 2019-09-06 09:43:20 ЛС | профиль | цитата
  Опубликовано обновление программы. Сделан элемент HCChildTSContainer для пакета Core. Реализует панели слева, справа, сверху и снизу для позиционирования и рафтинга элементов управления HCToolStrip:

Demo



Редактировалось 1 раз(а), последний 2019-09-06 10:28:03
карма: 8
Дорогу осилит идущий. HiAsm.NET is based on HiAsm 5
0
#299: Этот пост был удален
Главный модератор
Ответов: 2706
Рейтинг: 355
#300: 2019-09-11 09:28:55 ЛС | профиль | цитата
  Опубликовано обновление программы. Сделаны элементы HCTCPClient и HCTCPServer для пакета Core. Реализуют обмен данными между клиентом и сервером по протоколу TCP:
Demo



Редактировалось 1 раз(а), последний 2019-09-11 09:29:31
карма: 8
Дорогу осилит идущий. HiAsm.NET is based on HiAsm 5
1
файлы: 2Core_TCPConnect.sha.zip [1.7KB] [10], WF_TCPConnect.sha.zip [1.7KB] [10]
Голосовали:Konst
Сообщение
...
Прикрепленные файлы
(файлы не залиты)