Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
SaniaA3
0 / 0 / 1
Регистрация: 07.08.2016
Сообщений: 12
#1

Как из wav файла получить читаемый txt, а потом обратно - C++

08.08.2016, 16:19. Просмотров 780. Ответов 4
Метки нет (Все метки)

Извиняюсь если не совсем по адресу, но я уверен что местные читатели знают как это сделать.

Суть моей проблемы.

Я хочу смоделировать звучание гитарной струны при помощи физических формул.

1.)Для этого мне надо вычислить и вписать в столбик длину звуковой волны в каждый момент времени и перевести в wav.
2.)Перевести звук реальной струны wav в txt и сравнить с получившимся у меня.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.08.2016, 16:19
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как из wav файла получить читаемый txt, а потом обратно (C++):

Как из Wav файла получить комплексные значения для быстрого преобразования Фурье? - C++
Пишу программу для вывода спектра Wav файла Беру данные из Wav файла, прочел шапку, дошел до самих значений. Как понимаю это амплитудные...

Создание txt файла с данными из другого txt файла - C++ Builder
Всем привет. Создаю файл: if (!FileExists("logfile.txt")) { TStringList * LogFile = new TStringList; ...

Как получить определённое значение из txt? - C++ Builder
Здравствуйте, помогите пожалуйста, уже неделю мучаюсь и ничего не получается. Такая проблема: допустим есть txt документ в котором в виде...

WinInet получить читаемый ответ - C++ WinAPI
Всем привет, У кого есть опыт, помогите, пожалуйста, разобраться с решением поставленной задачи. Есть некий URL (для примера:...

Получить определенное число из txt файла - C++
После отсортировки появляется файл :) Ну, так вот, мне нужно реализовать как-нибудь, чтобы он выдал мне определенное число из файла(этого...

txt to wav - C++
имеется txt файл с отчетами сигнала с известной частотой, необходимо из этих отсчетов сделать wav файл. Подскажите пожалуйста по этому...

4
_Ivana
3227 / 1855 / 156
Регистрация: 01.03.2013
Сообщений: 5,080
Записей в блоге: 5
08.08.2016, 16:36 #2
Вавка, это хедер (заголовок с указанием параметров) и дальше - амплитуда сигнала
Цитата Сообщение от SaniaA3 Посмотреть сообщение
в каждый момент времени
. Но, судя по вашим вопросам, вам это вряд ли поможет
0
SaniaA3
0 / 0 / 1
Регистрация: 07.08.2016
Сообщений: 12
08.08.2016, 19:19  [ТС] #3
Мне поможет файл Txt где в каждой строчке (или просто подряд) будет написана амплитуда сигнала, которую я поменяю на свое усмотрение и соберу обратно в wav.

Цитата Сообщение от _Ivana Посмотреть сообщение
Вавка, это хедер (заголовок с указанием параметров) и дальше - амплитуда сигнала
Это я уже понял, я даже понял что заканчивается он после слова wave.

Хотя бы скажите какой программой можно прочитать файл wav текстом и изменить.

Добавлено через 2 часа 22 минуты
Я нашел на английском форуме такую рекомендацию

Matlab M
1
2
3
4
5
6
7
8
9
% Create WAV file in current folder for this test
load handel.mat
hfile='handel.wav';
wavwrite(y, Fs, hfile)
clear y Fs
% Read the data back into MATLAB
[y, Fs, nbits, readinfo] = wavread(hfile);
% Save as ASCII text file
save('handel.txt', 'y', '-ASCII')
К сожалению я не говорю ни на Английском ни на С++, пожалуйста переведите что надо сделать.
0
avgoor
965 / 599 / 130
Регистрация: 05.12.2015
Сообщений: 1,682
08.08.2016, 19:33 #4
Цитата Сообщение от SaniaA3 Посмотреть сообщение
К сожалению я не говорю ни на Английском ни на С++
Тем более в приведенной цитате речь не о C++ а о MATLABе. Как вы собрались что-то писать не зная языка?
0
vxg
Модератор
3222 / 2025 / 231
Регистрация: 13.01.2012
Сообщений: 7,846
09.08.2016, 07:49 #5
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
SaniaA3
Создание файла Задать форму сигнала в музыкальном файле
Считывание файла Считывание массива семплов из WAV
1
09.08.2016, 07:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.08.2016, 07:49
Привет! Вот еще темы с ответами:

Как из файла input.txt взять по отдельности 1, а потом 2 переменную - Visual Basic
Я понимаю всю логику задачи, смысл и т.д...Но проблема в синтаксисе... Не пойму как из файла input.txt взять по отдельности 1, а потом 2...

Как получить спектр wav файла? - Matlab
Как получить спектр waw файла?

Как получить волну из wav-файла? - C#
Собственно вопрос в названии. Как получить звуковую волну из wav-файла?

Как получить с wav-файла данные c NAudio - C#
Подскажите пожалуйста как вытащить из аудиофайла данные с помощью NAudio.dll. Проблема в том что мне нужны эти данные для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru