Вверх ↑
Этот топик читают: Гость
Ответов: 8353
Рейтинг: 776
#226: 2015-08-12 09:51:42 ЛС | профиль | цитата
Tad, э-э, нет, такая единица предполагает и ('), и ("), а потом будут вопросы "А как перевести в десятичный вид?"
карма: 14

0
Ответов: 1303
Рейтинг: 405
#227: 2015-08-12 16:07:59 ЛС | профиль | цитата
Леонид писал(а):
формирование калибровочных звуковых файлов с известным шумом

Леонид, хотел получить файл с вот этими параметрами
noise.png
файл есть но воспроизвести не возможно, в аттаче семпл.
44100.rar
---------------
заголовок wav файла какой-то неправильный, невидно RIFF секции.

карма: 3

0
файлы: 1noise.png [6.7KB] [320]
Ответов: 8353
Рейтинг: 776
#228: 2015-08-12 17:50:31 ЛС | профиль | цитата
MAV, запустил свой *.sha, работает, записал и запустил звуковой файл -- играет, скачал схему с форума, запустил и сделал файл, опять играет, а вашем файле шапка действительно непонятная
44100_leonid.jpg
------------ Дoбавленo в 17.50:
Может *.ехе прислать?
карма: 14

0
файлы: 144100_leonid.jpg [173KB] [431]
Ответов: 1303
Рейтинг: 405
#229: 2015-08-12 20:38:50 ЛС | профиль | цитата
Леонид, ну мы не первый год с HiAsm поэтому уточнять у кого какой HiAsm не стал, но всё же ради истины уточню . Компилировал схему на сборке с svn обновлённой примерно с неделю до падения основного форума, ось win7_64, луна убывает, магнитные бури не сильные Kp-индекс = 2 , ну вроде как и всё. Также распаковал старую версию с svn от 09.09.2014г. картина та же. В атаче мой ехе.
standartsoundnoise_exe.rar
карма: 3

0
файлы: 1standartsoundnoise_exe.rar [60.4KB] [134]
Ответов: 8353
Рейтинг: 776
#230: 2015-08-12 21:26:28 ЛС | профиль | цитата
MAV, я никогда не обновляю автоматом, нужные новые компоненты выбираю ручками, а дополненные старые по одному кнопкой "Обновить"
Да, ваш *.ехе не работает как надо, шапку wav портит Неизменяемые байты шапки хранятся в IntegerArray, туда же записываются и изменяемые. Посмотрите, может спуталось
wav_шапка.jpg
карма: 14

0
файлы: 1wav_шапка.jpg [138.7KB] [418]
Ответов: 1303
Рейтинг: 405
#231: 2015-08-13 11:31:33 ЛС | профиль | цитата
Леонид писал(а):
я никогда не обновляю автоматом, нужные новые компоненты выбираю ручками

это не лучший способ добится совместимости схем разными участниками форума , для этих целей я держу "чистую" версию с svn в которую не вношу изменений и не устанавливаю сторонние элементы. Леонид, если по тем или иным причинам нет возможности обновится с svn могу скинуть на мыло "чистую копию" ревизии 2009 то есть последней ревизии на данный момент. Вес архива 12,6 Мб. Отдельно спасибо Tad-у за подсказку с svn .
Леонид писал(а):
Посмотрите, может спуталось

всё соответствует.
карма: 3

0
Ответов: 8353
Рейтинг: 776
#232: 2015-08-13 12:54:45 ЛС | профиль | цитата
MAV, этих ревизий ну о-очень много, "А у нас было!" (с)Жванецкий
_А_у_нас_было_.jpg
Да ещё на старом компьютере с любимой 137 версии Впечатление такое, что запись шапки не происходит, или запись звука начинается не с 44 байта, а с 0-го
Проверьте по шагам:
Заполняется недостающими данными массив из 11 четырёх байтных слов (Integer) для шапки.
Создаётся файл St_Sound.tmp.
В цикле записываются 11 слов шапки из массива (свойство DataToFile -- dtInteger).
В цикле пишутся звуковые данные тоже Integer.
По окончании форматируется новое имя файла и файл St_Sound.tmp переименовывается в ***.wav.

карма: 14

0
файлы: 1_А_у_нас_было_.jpg [155.4KB] [713]
Ответов: 1303
Рейтинг: 405
#233: 2015-08-13 14:57:57 ЛС | профиль | цитата
Леонид писал(а):
этих ревизий ну о-очень много

Так это же не ревизии а версии среды Hiasm, а я говорил про ревизию элементов. Ну вот разобравшись где котлеты а где мухи приступим к ошибке.
standartsoundnoise_err.png
это тип данных в скачанной схеме выставлен по умолчанию, Леонид, думаю уговаривать меня что так и задумывалось вы не будете .
Скорей всего давным давно в DataToFile был добавлен тип данных, а так как это Enum то весь список сместился и вместо dtInteger у всех кто пользуется svn видим dtReal.

карма: 3

0
файлы: 1standartsoundnoise_err.png [12.4KB] [367]
Ответов: 16492
Рейтинг: 1210
#234: 2015-08-13 15:27:06 ЛС | профиль | цитата
Интересное дело.
MAV писал(а):
Скорей всего давным давно в DataToFile был добавлен тип данных, а так как это Enum то весь список сместился и вместо dtInteger у всех кто пользуется svn видим dtReal.

1. Если бы был добавлен в начало списка, то сместилось бы не в ту сторону.
Чтобы поставить dtReal на место dtInteger нужно УДАЛИТЬ кого-то из впередистоящих
2. Никакой тип данных не удалялся - специально нашёл HiAsm времен царя Гороха. Как тогда, так и сейчас
DataToFile.ini 23.11.2009 г. писал(а):
[Property]
Type=Тип данных|14|0|dtByte,dtWord,dtCardinal,dtInteger,dtReal,dtPString,dtAnsiString,dtLines

карма: 22
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Главный модератор
Ответов: 2706
Рейтинг: 355
#235: 2015-08-13 15:39:49 ЛС | профиль | цитата
В этот зоопарк могут вмешиваться шаблоны.
карма: 8
Дорогу осилит идущий. HiAsm.NET is based on HiAsm 5
0
Ответов: 1303
Рейтинг: 405
#236: 2015-08-13 15:55:20 ЛС | профиль | цитата
Леонид, а как выглядит строка Type у вас.
карма: 3

0
Ответов: 8353
Рейтинг: 776
#237: 2015-08-13 20:59:18 ЛС | профиль | цитата
MAV, полагаю, что обычно
ВотКакВыглядит.jpg
У меня есть и не стандартный, от Galkov-а, для меня более удобен по размеру числовых данных (на рисунке в красных квадратиках)
карма: 14

0
файлы: 1ВотКакВыглядит.jpg [94.8KB] [420]
Ответов: 16492
Рейтинг: 1210
#238: 2015-08-13 21:31:40 ЛС | профиль | цитата
Леонид писал(а):
полагаю, что обычно
У меня, во всяком случае, dtThree нет.
карма: 22
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 8353
Рейтинг: 776
#239: 2015-08-13 21:55:44 ЛС | профиль | цитата
Tad, dtThree -- это для 24-х битного звука
карма: 14

0
Ответов: 16492
Рейтинг: 1210
#240: 2015-08-13 22:29:28 ЛС | профиль | цитата
Я не против, но добавлять нужно в конец списка. ИМХО.
карма: 22
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)