ArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArray BrainModular BrainModular Users Forum 2012-07-04T21:22:26+02:00 https://brainmodular.org/forums/app.php/feed/topic/3407 2012-07-04T21:22:26+02:00 2012-07-04T21:22:26+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23806#p23806 <![CDATA[sampler sf2 and rexfile compatible]]>
how can one actually analyze a wave file, if there are any (tempo/loop/etc))information embedded?..i'm quite a non programmer..
you have to read binary data. this can only be done by programming (if you want to get these into usine).

some libs may do a part of the job as here(?) for mp3. but it won't work for wav files (even if mixmeister doesn't seem to handle writing to wav files)

@joffo78: thanks!

Statistics: Posted by naarud — 04 Jul 2012, 21:22


]]>
2012-06-27T13:40:34+02:00 2012-06-27T13:40:34+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23768#p23768 <![CDATA[sampler sf2 and rexfile compatible]]> Well done,congrats and thank you !

Statistics: Posted by joffo78 — 27 Jun 2012, 13:40


]]>
2012-06-15T12:54:01+02:00 2012-06-15T12:54:01+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23690#p23690 <![CDATA[sampler sf2 and rexfile compatible]]>
thnx,
io

Statistics: Posted by iococoi — 15 Jun 2012, 12:54


]]>
2012-06-15T11:09:31+02:00 2012-06-15T11:09:31+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23688#p23688 <![CDATA[sampler sf2 and rexfile compatible]]> some work to keep in mind...

Statistics: Posted by naarud — 15 Jun 2012, 11:09


]]>
2012-06-15T09:51:26+02:00 2012-06-15T09:51:26+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23687#p23687 <![CDATA[sampler sf2 and rexfile compatible]]>
http://www.mixmeister.com/bpmanalyzer/bpmanalyzer.asp

i'm doing a lot of hack'nslash audio thingies..john oswald-style

http://www.ubu.com/sound/oswald.html

this would help and might get some new passengers onboard the "U.S.S ine"

cheers,
io

Statistics: Posted by iococoi — 15 Jun 2012, 09:51


]]>
2012-06-14T21:25:14+02:00 2012-06-14T21:25:14+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23681#p23681 <![CDATA[sampler sf2 and rexfile compatible]]>
i have to say i know nearly nothing about the make and makefile stuff... i'm an IDE man
apart the fact that it would be better to focus on cmake and cmakefile, who are not platform or ide dependent
(remember usine will be on mac too, in the futur)
but maybe it's even more complex... i don't know

anyway, you've made a good job :cool:

and of course, you are welcome if you want to contribute to the SDK with your makefile when you'll finished it :)

well, enough thread highjacking for now :D

Statistics: Posted by martignasse — 14 Jun 2012, 21:25


]]>
2012-06-14T20:03:19+02:00 2012-06-14T20:03:19+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23673#p23673 <![CDATA[sampler sf2 and rexfile compatible]]> previous post. it should now work with every PCM wave file.

@martignasse
thanks for the congrats! :)
i used Make to compile the module (to go further in the exercise...). i found this well-explained tutorial (in french) and setted up this simple makefile. all files are in the same directory.
i started from scratch to extract infos from the file. the first objective was to build a code to read all wave files tags, but it needs more work...

Statistics: Posted by naarud — 14 Jun 2012, 20:03


]]>
2012-06-14T16:32:29+02:00 2012-06-14T16:32:29+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23663#p23663 <![CDATA[sampler sf2 and rexfile compatible]]>
...as it's an exercise to learn about c++ and sdk, let me know if it works or not. (last thing, it was compiled with mingw, i think all libs were statically linked, but maybe not...)
module: CueExtractor
wow, for an exercise, you choose the hard way ;) but with great success

i'm interested in feedbacks about the tools you used to compile your module, (mingw mean code::block or eclipse+ CDT, i think)
and on details about the audio file manipulation you did in it (with sdk methods, or in pure c++)

congrats for your first module
it's a great addition to usine

Statistics: Posted by martignasse — 14 Jun 2012, 16:32


]]>
2012-06-12T18:46:27+02:00 2012-06-12T18:46:27+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23648#p23648 <![CDATA[sampler sf2 and rexfile compatible]]> rex files are not handled, only wave files which contain standard riff 'cue' or 'loop' chunks (an other filetype, or a wave file without these chunks, will just give 2 empty arrays).
actually i have already found some problems in my code, when looking at chunks generated by ocenaudio. cues generated from it won't be well interpreted in the module. i'll have to test more different wave files to find out the lowest common multiple...
anyway, for now it should work with wavosaur cues. i'll upload a new version very soon.

Statistics: Posted by naarud — 12 Jun 2012, 18:46


]]>
2012-06-12T17:16:06+02:00 2012-06-12T17:16:06+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23646#p23646 <![CDATA[sampler sf2 and rexfile compatible]]> Image

Statistics: Posted by nay-seven — 12 Jun 2012, 17:16


]]>
2012-06-12T16:34:13+02:00 2012-06-12T16:34:13+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23645#p23645 <![CDATA[sampler sf2 and rexfile compatible]]>
the module takes a long filename (path+filename) and outputs two arrays with so-called "cue" and "loop" markers (for the loop array, even indexes are start points, odd end points). i tested it with markers generated from wavosaur and it seems to work. but it does not handle a lot of exceptions (shall say none) ; even if riff is a standard file structure, all wave files may not fit into this description (see this link).

as it's an exercise to learn about c++ and sdk, let me know if it works or not. (last thing, it was compiled with mingw, i think all libs were statically linked, but maybe not...)
module: CueExtractor

Statistics: Posted by naarud — 12 Jun 2012, 16:34


]]>
2012-04-26T12:46:35+02:00 2012-04-26T12:46:35+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23113#p23113 <![CDATA[sampler sf2 and rexfile compatible]]>
back to first question, markers can be memorized in wav files too, through standard marker chunks (there's a short explanation of wave file format and cue chunks here). it may be interesting to read those markers and to access them via an array output in the sampler module. may it not? ;)
sounds interesting until I don't know how it's practically work in usine.

Statistics: Posted by r.erorr — 26 Apr 2012, 12:46


]]>
2012-04-26T01:36:03+02:00 2012-04-26T01:36:03+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23109#p23109 <![CDATA[sampler sf2 and rexfile compatible]]> here). it may be interesting to read those markers and to access them via an array output in the sampler module. may it not? ;)

Statistics: Posted by naarud — 26 Apr 2012, 01:36


]]>
2012-04-24T19:38:24+02:00 2012-04-24T19:38:24+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23091#p23091 <![CDATA[sampler sf2 and rexfile compatible]]> maybe I'm missing something, but I can't drag and drop samples ( wav) from the browser ( navigateur) to a vsti gui ( like shortcircuit for exemple ) although it works from the windows explorer. it will be very useful ( like the browser of ableton live , studio one etc)

best,
damien

Statistics: Posted by damstraversaz — 24 Apr 2012, 19:38


]]>
2012-04-24T10:30:53+02:00 2012-04-24T10:30:53+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23085#p23085 <![CDATA[sampler sf2 and rexfile compatible]]> @droplist: not impossible bu not in the v5. on the V6?

Statistics: Posted by senso — 24 Apr 2012, 10:30


]]>
2012-04-08T17:30:54+02:00 2012-04-08T17:30:54+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=22952#p22952 <![CDATA[sampler sf2 and rexfile compatible]]>

Statistics: Posted by r.erorr — 08 Apr 2012, 17:30


]]>
2012-04-08T17:03:18+02:00 2012-04-08T17:03:18+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=22951#p22951 <![CDATA[sampler sf2 and rexfile compatible]]> .in this way we could import wavefiles with markers memorized or midi notes mapped on slice

Statistics: Posted by joffo78 — 08 Apr 2012, 17:03


]]>
BrainModular BrainModular Users Forum 2012-07-04T21:22:26+02:00 https://brainmodular.org/forums/app.php/feed/topic/3407 2012-07-04T21:22:26+02:00 2012-07-04T21:22:26+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23806#p23806 <![CDATA[sampler sf2 and rexfile compatible]]>
how can one actually analyze a wave file, if there are any (tempo/loop/etc))information embedded?..i'm quite a non programmer..
you have to read binary data. this can only be done by programming (if you want to get these into usine).

some libs may do a part of the job as here(?) for mp3. but it won't work for wav files (even if mixmeister doesn't seem to handle writing to wav files)

@joffo78: thanks!

Statistics: Posted by naarud — 04 Jul 2012, 21:22


]]>
2012-06-27T13:40:34+02:00 2012-06-27T13:40:34+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23768#p23768 <![CDATA[sampler sf2 and rexfile compatible]]> Well done,congrats and thank you !

Statistics: Posted by joffo78 — 27 Jun 2012, 13:40


]]>
2012-06-15T12:54:01+02:00 2012-06-15T12:54:01+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23690#p23690 <![CDATA[sampler sf2 and rexfile compatible]]>
thnx,
io

Statistics: Posted by iococoi — 15 Jun 2012, 12:54


]]>
2012-06-15T11:09:31+02:00 2012-06-15T11:09:31+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23688#p23688 <![CDATA[sampler sf2 and rexfile compatible]]> some work to keep in mind...

Statistics: Posted by naarud — 15 Jun 2012, 11:09


]]>
2012-06-15T09:51:26+02:00 2012-06-15T09:51:26+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23687#p23687 <![CDATA[sampler sf2 and rexfile compatible]]>
http://www.mixmeister.com/bpmanalyzer/bpmanalyzer.asp

i'm doing a lot of hack'nslash audio thingies..john oswald-style

http://www.ubu.com/sound/oswald.html

this would help and might get some new passengers onboard the "U.S.S ine"

cheers,
io

Statistics: Posted by iococoi — 15 Jun 2012, 09:51


]]>
2012-06-14T21:25:14+02:00 2012-06-14T21:25:14+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23681#p23681 <![CDATA[sampler sf2 and rexfile compatible]]>
i have to say i know nearly nothing about the make and makefile stuff... i'm an IDE man
apart the fact that it would be better to focus on cmake and cmakefile, who are not platform or ide dependent
(remember usine will be on mac too, in the futur)
but maybe it's even more complex... i don't know

anyway, you've made a good job :cool:

and of course, you are welcome if you want to contribute to the SDK with your makefile when you'll finished it :)

well, enough thread highjacking for now :D

Statistics: Posted by martignasse — 14 Jun 2012, 21:25


]]>
2012-06-14T20:03:19+02:00 2012-06-14T20:03:19+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23673#p23673 <![CDATA[sampler sf2 and rexfile compatible]]> previous post. it should now work with every PCM wave file.

@martignasse
thanks for the congrats! :)
i used Make to compile the module (to go further in the exercise...). i found this well-explained tutorial (in french) and setted up this simple makefile. all files are in the same directory.
i started from scratch to extract infos from the file. the first objective was to build a code to read all wave files tags, but it needs more work...

Statistics: Posted by naarud — 14 Jun 2012, 20:03


]]>
2012-06-14T16:32:29+02:00 2012-06-14T16:32:29+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23663#p23663 <![CDATA[sampler sf2 and rexfile compatible]]>
...as it's an exercise to learn about c++ and sdk, let me know if it works or not. (last thing, it was compiled with mingw, i think all libs were statically linked, but maybe not...)
module: CueExtractor
wow, for an exercise, you choose the hard way ;) but with great success

i'm interested in feedbacks about the tools you used to compile your module, (mingw mean code::block or eclipse+ CDT, i think)
and on details about the audio file manipulation you did in it (with sdk methods, or in pure c++)

congrats for your first module
it's a great addition to usine

Statistics: Posted by martignasse — 14 Jun 2012, 16:32


]]>
2012-06-12T18:46:27+02:00 2012-06-12T18:46:27+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23648#p23648 <![CDATA[sampler sf2 and rexfile compatible]]> rex files are not handled, only wave files which contain standard riff 'cue' or 'loop' chunks (an other filetype, or a wave file without these chunks, will just give 2 empty arrays).
actually i have already found some problems in my code, when looking at chunks generated by ocenaudio. cues generated from it won't be well interpreted in the module. i'll have to test more different wave files to find out the lowest common multiple...
anyway, for now it should work with wavosaur cues. i'll upload a new version very soon.

Statistics: Posted by naarud — 12 Jun 2012, 18:46


]]>
2012-06-12T17:16:06+02:00 2012-06-12T17:16:06+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23646#p23646 <![CDATA[sampler sf2 and rexfile compatible]]> Image

Statistics: Posted by nay-seven — 12 Jun 2012, 17:16


]]>
2012-06-12T16:34:13+02:00 2012-06-12T16:34:13+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23645#p23645 <![CDATA[sampler sf2 and rexfile compatible]]>
the module takes a long filename (path+filename) and outputs two arrays with so-called "cue" and "loop" markers (for the loop array, even indexes are start points, odd end points). i tested it with markers generated from wavosaur and it seems to work. but it does not handle a lot of exceptions (shall say none) ; even if riff is a standard file structure, all wave files may not fit into this description (see this link).

as it's an exercise to learn about c++ and sdk, let me know if it works or not. (last thing, it was compiled with mingw, i think all libs were statically linked, but maybe not...)
module: CueExtractor

Statistics: Posted by naarud — 12 Jun 2012, 16:34


]]>
2012-04-26T12:46:35+02:00 2012-04-26T12:46:35+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23113#p23113 <![CDATA[sampler sf2 and rexfile compatible]]>
back to first question, markers can be memorized in wav files too, through standard marker chunks (there's a short explanation of wave file format and cue chunks here). it may be interesting to read those markers and to access them via an array output in the sampler module. may it not? ;)
sounds interesting until I don't know how it's practically work in usine.

Statistics: Posted by r.erorr — 26 Apr 2012, 12:46


]]>
2012-04-26T01:36:03+02:00 2012-04-26T01:36:03+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23109#p23109 <![CDATA[sampler sf2 and rexfile compatible]]> here). it may be interesting to read those markers and to access them via an array output in the sampler module. may it not? ;)

Statistics: Posted by naarud — 26 Apr 2012, 01:36


]]>
2012-04-24T19:38:24+02:00 2012-04-24T19:38:24+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23091#p23091 <![CDATA[sampler sf2 and rexfile compatible]]> maybe I'm missing something, but I can't drag and drop samples ( wav) from the browser ( navigateur) to a vsti gui ( like shortcircuit for exemple ) although it works from the windows explorer. it will be very useful ( like the browser of ableton live , studio one etc)

best,
damien

Statistics: Posted by damstraversaz — 24 Apr 2012, 19:38


]]>
2012-04-24T10:30:53+02:00 2012-04-24T10:30:53+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=23085#p23085 <![CDATA[sampler sf2 and rexfile compatible]]> @droplist: not impossible bu not in the v5. on the V6?

Statistics: Posted by senso — 24 Apr 2012, 10:30


]]>
2012-04-08T17:30:54+02:00 2012-04-08T17:30:54+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=22952#p22952 <![CDATA[sampler sf2 and rexfile compatible]]>

Statistics: Posted by r.erorr — 08 Apr 2012, 17:30


]]>
2012-04-08T17:03:18+02:00 2012-04-08T17:03:18+02:00 https://brainmodular.org/forums/viewtopic.php?t=3407&p=22951#p22951 <![CDATA[sampler sf2 and rexfile compatible]]> .in this way we could import wavefiles with markers memorized or midi notes mapped on slice

Statistics: Posted by joffo78 — 08 Apr 2012, 17:03


]]>