Plug'n Script Question

Official support for: bluecataudio.com
Post Reply New Topic
RELATED
PRODUCTS

Post

I'm currently having a problem syncing a drum machine plug in (Jamstix) with Logic Pro which causes the plugin to lose it's place in terms of bar/beat location when there is a time signature change in Logic.

I had hoped to debug this by using PnS and it's transport data to see what's going on but it appears that it has the same problem because all it reports is beats from the beginning and the "current" time signature. So, it is not able to calculate the correct song position if there have been previous time signature changes.

Is actual song position passed to plugins? A very old response from the Jamstix developer for a similar problem suggests that it should be possible. A user had the same problem in Reaper and support claimed the problem was in Reaper because the song position was not properly reported but it worked as expected when Jamstix was used in Sonar.

Anyone have any ideas about this?

Post

Problem solved - my error. Jamstix songs are made up of a sequence of parts and there can be no time signature change within a part.

It appears that plugins are not sent the current SPP and so they need to calculate it on the fly. Given that playback can start at any arbitrary point this can only be achieved if the plugin is independently pre-programmed with an exact copy of the time signature map as that which is programmed within the DAW.

Post

Sorry for the delay in our reply. Thanks for sharing this information with the community! Tempo or time signature changes within a song may indeed cause odd behavior regarding beats and measures, and all hosts & plug-ins do not manage it the same way. The APIs for all plug-in formats do not let you do better than that because they cannot report the cumulative history from the beginning of a song.

Post Reply

Return to “Blue Cat Audio”