Tracks are the same length but wont concatenate
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Josh Reilly
el 8 de Dic. de 2016
Editada: Star Strider
el 8 de Dic. de 2016
Im still learning matlab and trying to make a small music editor, i want to combine two tracks but of course they need to be the same length but after converting them to the same size, it still doesn't work. When I Print the size of the tracks i get theses result, any help would be appreciated.
ans =
1 566272
ans =
566272 1
0 comentarios
Respuesta aceptada
Star Strider
el 8 de Dic. de 2016
Editada: Star Strider
el 8 de Dic. de 2016
Transpose the row vector to a (566272 x 1) column vector. Then you should be able to concatenate them.
Note that the first column will be the left channel, and the second column will be the right channel.
EDIT — To clarify, the easiest way to do this is:
Both_Tracks = [Track_Left(:), Track_Right(:)];
0 comentarios
Más respuestas (1)
Chaya N
el 8 de Dic. de 2016
From your data given above, one of them is a row and the other is a column. They should both read 1-by-566272 OR 566272-by-1. Transpose one of them and then try concatenating.
2 comentarios
Walter Roberson
el 8 de Dic. de 2016
MATLAB uses the convention that columns correspond to channels.
Ver también
Categorías
Más información sobre Audio I/O and Waveform Generation en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!