New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Medial file slot actions: audio/MIDI synchronization #435

Closed
Jeff0S opened this Issue Jul 8, 2014 · 6 comments

Comments

Projects
None yet
1 participant
@Jeff0S
Member

Jeff0S commented Jul 8, 2014

From pyt...@yahoo.com on December 17, 2011 09:06:51

Hey jeffos,

I noticed something about the media file slot actions, I don't know if anything can be done about it, but I thought I would see anyway.

Examp: Load just one .wav file in a slot then create 2 tracks and select both of them then execute any of the media file slot actions so that the same slot is playing through both tracks. What you'll notice is there is a small offset between the two tracks. If you use one of the "loop(toggle,pause)Infinite looping" actions each time you toggle the pause you'll notice the offset gets wider and wider and starts to sound like a delay effect. Do you think there is a way to improve this, or is it something we'll just have to deal with ?

Thanks,

Anton

Original issue: http://code.google.com/p/sws-extension/issues/detail?id=435

@Jeff0S

This comment has been minimized.

Member

Jeff0S commented Jul 8, 2014

From jeffos...@gmail.com on December 20, 2011 13:51:01

Hey, I changed the title an I turned this bug as an FR: it is possible to get synchronization across tracks (I mean, having all tracks playing/paused/unpaused/stopped synchroneously) but it will be a compromise...

I will an "advanced" option MediaFileLockAudio for that in the S&M.ini file but it will be disabled by default because, if you use media file actions to overdub a playing project, it will be in perfect sync but it can glitch. However if you use that option without overdub, it will be in sync and glitch-free..

I will also add another "advanced" option MediaFileLockCache which will improve the actions' execution time. Compromise once again.. Like any "cache" option, media files will be triggered faster but it will use more RAM (only 1 disk access then the media file will RAM resident until you exit REAPER).

coming soon..

Summary: Medial file slot actions: audio/MIDI synchronization
Status: Started
Owner: jeffos...@gmail.com
Labels: -Type-Defect Type-Enhancement

@Jeff0S

This comment has been minimized.

Member

Jeff0S commented Jul 8, 2014

From pyt...@yahoo.com on December 21, 2011 00:54:04

Nice to hear that there is a solution to this :)
I don't mind the compromise.., since it can easily be changed in the .ini.
The only thing that is a little bit of a bummer is the part about the media staying RAM resident.., wish there were a way to de-allocate/flush RAM without having to exit REAPER. Most of the media I'll be using are small clips so hopefully it won't have too much of an impact.

I was just wondering..., how is the Reascript project coming along? Are all of you guys working on it, or is it mostly fingers project? I'm so excited about it, especially if it will be possible to edit MIDI events without having to deal with chunk patching. The one thing that I would really like to program is a MIDI event selection preset system. So that I can save/load different note/event selections.

Cheers,

Anton

@Jeff0S

This comment has been minimized.

Member

Jeff0S commented Jul 8, 2014

From jeffos...@gmail.com on December 22, 2011 12:45:18

hey, no worry with RAM Anton! After deeper tests, forget what I said about "caching" things: my error, would be useless.
So in the next release, I'll only add the new "MediaFileLockAudio" option in the S&M.ini file (for perfect sync of media files across tracks, as discussed)

I guess you will also like:
+SWS/S&M: Play media file in selected tracks (sync with next measure), slot n - where 'n' is in [1; 4], customizable in the S&M.ini file (up to 99 slots)
+SWS/S&M: Loop media file in selected tracks (sync with next measure), slot n - where 'n' is in [1; 4], customizable in the S&M.ini file (up to 99 slots)

Reascript project: issue 432 would be a better place for that discussion.. but, personnaly, yes, I started to look how I could share some sort of "chunk tool" I made

@Jeff0S

This comment has been minimized.

Member

Jeff0S commented Jul 8, 2014

From pyt...@yahoo.com on December 22, 2011 16:39:27

The sync with next measure actions sound interesting.

@Jeff0S

This comment has been minimized.

Member

Jeff0S commented Jul 8, 2014

From jeffos...@gmail.com on December 23, 2011 15:55:49

done ( r660 )

Status: Done

@Jeff0S

This comment has been minimized.

Member

Jeff0S commented Jul 8, 2014

From brk...@gmail.com on December 23, 2011 18:10:03

take a break with a beer or two for christmas Jeffos! :D

Much manlove to all the SWS elves hohoho. BK

@Jeff0S Jeff0S closed this Jul 8, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment