How to create a cue point with [groove~]? 7 Hours I've lost on this today!
Jan 27 2016 | 2:00 am
I am designing and building a hardware and software DJ system and would really appreciate some help with the [groove~] object, please? I have looked at the reference & tutorials and trawled my way through the forums and web but can't find the answer to my problem :(
I decided to use [groove~] because it plays more formats and seems to process audio in a much cleaner way to other objects (i.e. less glitching and artefacts). Audio within a digital file can begin at any time and in order for a DJ to be able to mix their music a cue point needs to specified from which the file will begin play from. The tutorials and reference say that if a float./int value is sent to the left inlet then this will cause [groove~] to play from the value sent. I am using float values to give a high degree of accuracy that is required. The [groove~] tutorial/reference also have an example patch that has the start/end loop points taken from [info~] that I have also used within my patch.
My problem is that [groove~] always begins playback at 0, even when a float. value is sent to the left inlet. Whatever value I send is automatically perceived as a 0 and starts from the beginning. I have sent the float value to the middle inlet of [groove~] with the right inlet receiving the total sample length via the [info~]. Is there any solution to this?
I would love to post the basics of the patch for you to see but don't know how to make a txt file from Max 7. If anyone could give a quick explanation, that would also be very much appreciated, thanks :)