Jump to content

Avatar

C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]


  • Please log in to reply
53 replies to this topic

#1 pksage

pksage

    Mostly-Benevolent Overlord

  • Administrator
  • 1,109 posts

Posted January 21, 2014 - 06:03 AM

Download CARV v1 (January 21, 2014)

Back at the peak of RBN, a very helpful guy named Casto21 made a script for REAPER that automatically detected "hard" violations of the RBN rules. It was a really useful way to make sure you didn't derp and include obvious errors in your charts. The script, which is run by REAPER's ReaScript library, was written in Perl, but Cockos removed Perl support from REAPER in version 4.13. Alexof was the white knight this time, converting Casto's script to Python. And now here we are -- RBN is (mostly) dead, but customs live on! I patched up some issues with the script (it was crashing when I got it) and tweaked it to work with the C3 customs template, and now I'm calling it the C3 Automatic Rules Validator (CARV). I'll try to add additional validations to it as we come up with useful ones (and I figure out how the hell to code them in Python).

CARV cannot catch everything wrong with your charts. Not even close. CARV detects a handful of specific errors, and is very useful for checking out overdrive and vocals lyrics at a glance, but it's no substitute for quality authoring. Its main purpose is just to catch silly mistakes you might have forgotten about.

CARV should work with both REAPER 3.x and REAPER 4.x, but we have some reports of it not working in 3.x right now. If you use 3.x, give it a try and let me know.

 
How to Install/Use

  • Download and install Python 2.7.6. (Filehippo mirror) This is necessary for REAPER to run scripts. It is not malware and will not mess up your computer. Download it from the Python site if you're paranoid, but the Filehippo mirror generally goes way faster.
  • Download the CARV script package and extract it wherever you want. (It is a RAR archive; these archives are opened with WinRAR or other free tools. Google it.)
  • In REAPER, go to Options -> Preferences... -> ReaScript, check the "Enable" box, and click OK. This screen should detect Python, i.e. "Python: python27.dll is installed." If it's not, try restarting REAPER. If it's still not, make sure you got the right version of Python. Python 3.3 has issues with REAPER.
  • In REAPER, go to Actions -> Show action list... and click New/load... under ReaScript. Browse to the CARV file from step 2 (RBNCheck.py) and click Open.
  • Double-click "Custom: RBNCheck.py" in the actions list to run the script. It should open the results page in your default web browser after ~5-10 seconds. From now on, you can just run this custom action to execute the script.
To update CARV, just replace RBNCheck.py with the new version. When you run the REAPER action, it will automatically use the new script.

 
Here's everything CARV should catch, if I haven't broken anything:

General
  • Generates an Overdrive visualization chart for all instruments (example)
  • Checks for EVENTS entries other than text events or the track name
Vocals/Harmonies
  • Generates a full lyrics sheet for PART VOCALS and all HARM parts (example)
  • Highlights mid-phrase capitalized words that shouldn't be capitalized (Jan 21: now correctly ignores "I", "God", etc.)
  • Highlights words with illegal characters (commas, periods, quotation marks)
  • Checks for space between each note tube
Guitar/Bass
  • Checks that gem colors used on Expert are used in all reductions
  • Checks for gems under each solo marker
  • Expert: Checks for four-note chords
  • Expert: Checks for three-note chords with both G and O
  • Hard/Medium: Checks that all chords on Expert are chords here
  • Hard: Checks for three-note chords
  • Hard: Checks for GO chords
  • Medium: Checks for GB, RO, and GO chords
  • Medium: Checks for forced HOPOs
  • Easy: Checks for chords
Drums
  • Checks for OD or drum rolls that overlap a drum fill
  • Checks for OD that starts at the end of a drum fill
  • Checks for tom animation gems without corresponding Pro Drums markers
  • Checks for notes on E/M/H that do not exist on Expert
  • Medium: Checks for three-limb hits (kick with two gems)
  • Easy: Checks for kicks paired with a gem
Keys
  • Checks that Keys OD matches Pro Keys OD
  • Checks that gem colors used on Expert are used in all reductions
  • Checks for gems under each solo marker
  • Expert/Hard: Checks for four-note chords
  • Medium: Checks for three-note chords
  • Easy: Checks for chords
Pro Keys
  • Hard: Checks for four-note chords
  • Medium: Checks for three-note chords
  • Easy: Checks for chords

 
Update History
  • January 21, 2014: Original release. Changes from Alexof's version include a bugfix for HARM1/2/3 detection and better mid-phrase capitalization detection.
Known Issues
  • Vocals: It should probably ignore the note-spacing rule for phrase markers and OD
  • The tag needs fixin'</li></ul><strong class='bbc'>Future Enhancements</strong><br /><ul class='bbc'><li>Guitar/Bass/Keys: Correct sustain lengths on all difficulties</li><li>Guitar/Bass: Check for consecutive forced HOPOs on a single gem (thanks, ws54)</li><li>Vocals: Spacing at the start and end of phrases</li><li>PK: Chord spacing on MHX</li><li>PK: Note-to-note range spacing on EMH</li></ul><br /><span class='bbc_hr'> </span><br />If you have any issues with the script, have a problem with any of the existing rules, or would like to see any new rules added, post in this thread! <br /> </div> <!-- <div class='ipsLikeBar right clearfix' id='rep_post_77427'> <ul class='ipsList_inline'> <li id="like_post_77427" class='ipsLikeBar_info' > eapedPal likes this </li> </ul> </div> <script type='text/javascript'> ipb.global.registerReputation( 'rep_post_77427', { domLikeStripId: 'like_post_77427', app: 'forums', type: 'pid', typeid: '77427' }, parseInt('1') ); </script> --> <div class="signature" data-memberid="6445"> <!--signature-cached-Tue, 23 Jul 2019 01:58:51 +0000--><p><a href='http://db.customscreators.com/' class='bbc_url' title=''>C3 Legacy DB</a> | <a href='http://rbchronicle.net/' class='bbc_url' title='External link' rel='nofollow external'>Rock Band Chronicle</a> | <a href='http://pksage.com/speedruns/' class='bbc_url' title='External link' rel='nofollow external'>All Speedruns Tracker</a> </div> <ul id='postControlsNormal_77427' class='post_controls clear clearfix' > <li class='top hide'><a href='#ipboard_body' class='top' title='Back to top'>Back to top</a></li> </ul> </div> </div> </div> <hr /> <script type="text/javascript"> var pid = parseInt(77427); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } // Show multiquote for JS browsers if ( $('multiq_77427') ) { $('multiq_77427').show(); } if( $('toggle_post_77427') ) { $('toggle_post_77427').show(); } // Add perm data ipb.topic.deletePerms[77427] = { 'canDelete' : 0, 'canSoftDelete' : 0 }; </script> <!--post:77428--> <div class='post_block hentry clear clearfix ' id='post_id_77428'> <a id='entry77428'></a> <div class='post_wrap' > <h3 class='row2'> <span class='post_id right ipsType_small desc blend_links'> <a itemprop="replyToUrl" data-entry-pid='77428' href='http://customscreators.com/index.php?/topic/10357-c3-automatic-rules-validator-carv-for-reaper-v1-jan-21/#entry77428' rel='bookmark' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #2'> #2 <img src='http://customscreators.com/public/style_images/master/icon_share.png' class='small' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #2' /> </a> </span> <span itemprop="creator name" class="author vcard"> ws54 </span> </h3> <div class='author_info'> <div itemscope itemtype="http://schema.org/Person" class='user_details'> <span class='hide' itemprop="name">ws54</span> <ul class='basic_info'> <li class='avatar' style='margin-bottom: 5px;'> <img itemprop="image" src='http://customscreators.com/uploads/profile/photo-6558.png?_r=0' class='ipsUserPhoto ipsUserPhoto_large' /> </li> <li class='post_count desc lighter'> 830 posts </li> </ul> <ul class='custom_fields'> </ul> </div> </div> <div class='post_body'> <p class='posted_info desc lighter ipsType_small'> Posted <abbr class="published" itemprop="commentTime" title="2014-01-21T06:29:24+00:00">January 21, 2014 - 06:29 AM</abbr> </p> <div itemprop="commentText" class='post entry-content '> <!--cached-Sat, 20 Jul 2019 03:31:06 +0000-->Pretty Useful stuff.<br /> <br /> Two small things:<br /> <br /> "Guitar: Hard/Medium: Checks that all chords on Expert are chords here" - I was under the assumption that this was a suggestion and not a rule. There are times when the chart is too difficult to play on Medium when following this rule. In those instances I think it should be relaxed so that chords could become single notes.<br /> <br /> "Guitar/Bass/Keys: Correct sustain lengths on all difficulties" - This is fairly dependent on BPM. There are also many situations where the song has a sustained note and you want to make it so but to follow the rule on sustains would make the sustain stubby. So you extend the sustain a little <br /> </div> <!-- <div class='ipsLikeBar right clearfix' id='rep_post_77428'> <ul class='ipsList_inline'> <li id="like_post_77428" class='ipsLikeBar_info' > eapedPal likes this </li> </ul> </div> <script type='text/javascript'> ipb.global.registerReputation( 'rep_post_77428', { domLikeStripId: 'like_post_77428', app: 'forums', type: 'pid', typeid: '77428' }, parseInt('1') ); </script> --> <ul id='postControlsNormal_77428' class='post_controls clear clearfix' > <li class='top hide'><a href='#ipboard_body' class='top' title='Back to top'>Back to top</a></li> </ul> </div> </div> </div> <hr /> <script type="text/javascript"> var pid = parseInt(77428); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } // Show multiquote for JS browsers if ( $('multiq_77428') ) { $('multiq_77428').show(); } if( $('toggle_post_77428') ) { $('toggle_post_77428').show(); } // Add perm data ipb.topic.deletePerms[77428] = { 'canDelete' : 0, 'canSoftDelete' : 0 }; </script> <!--post:77432--> <div class='post_block hentry clear clearfix ' id='post_id_77432'> <a id='entry77432'></a> <div class='post_wrap' > <h3 class='row2'> <span class='post_id right ipsType_small desc blend_links'> <a itemprop="replyToUrl" data-entry-pid='77432' href='http://customscreators.com/index.php?/topic/10357-c3-automatic-rules-validator-carv-for-reaper-v1-jan-21/#entry77432' rel='bookmark' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #3'> #3 <img src='http://customscreators.com/public/style_images/master/icon_share.png' class='small' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #3' /> </a> </span> <span itemprop="creator name" class="author vcard"> galexio </span> </h3> <div class='author_info'> <div itemscope itemtype="http://schema.org/Person" class='user_details'> <span class='hide' itemprop="name">galexio</span> <ul class='basic_info'> <li class='avatar' style='margin-bottom: 5px;'> <img itemprop="image" src='http://customscreators.com/uploads/profile/photo-6611.jpg?_r=0' class='ipsUserPhoto ipsUserPhoto_large' /> </li> <li class='post_count desc lighter'> 211 posts </li> </ul> <ul class='custom_fields'> <li> <div class='ft'>Location</div><div class='fc' style='margin-bottom: 8px;'>California</div> </li> </ul> </div> </div> <div class='post_body'> <p class='posted_info desc lighter ipsType_small'> Posted <abbr class="published" itemprop="commentTime" title="2014-01-21T08:29:59+00:00">January 21, 2014 - 08:29 AM</abbr> </p> <div itemprop="commentText" class='post entry-content '> <!--cached-Sat, 20 Jul 2019 03:31:06 +0000--><blockquote class='ipsBlockquote' data-author="pksage"><p>In REAPER, go to Actions -> Show action list... and click New/load... under ReaScript.</p></blockquote>REAPER closes/crashes when I click on "New/load"<br />I think I may be fudging up here somewhere.<br /><br />Running REAPER 4.591. <br /> </div> <!-- <div class='ipsLikeBar right clearfix' id='rep_post_77432'> <ul class='ipsList_inline'> <li id="like_post_77432" class='ipsLikeBar_info' style="display:none"> </li> </ul> </div> <script type='text/javascript'> ipb.global.registerReputation( 'rep_post_77432', { domLikeStripId: 'like_post_77432', app: 'forums', type: 'pid', typeid: '77432' }, parseInt('0') ); </script> --> <div class="signature" data-memberid="6611"> <!--signature-cached-Fri, 12 Jul 2019 03:00:39 +0000--><em class='bbc'>Loading signature... please wait.</em> </div> <ul id='postControlsNormal_77432' class='post_controls clear clearfix' > <li class='top hide'><a href='#ipboard_body' class='top' title='Back to top'>Back to top</a></li> </ul> </div> </div> </div> <hr /> <script type="text/javascript"> var pid = parseInt(77432); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } // Show multiquote for JS browsers if ( $('multiq_77432') ) { $('multiq_77432').show(); } if( $('toggle_post_77432') ) { $('toggle_post_77432').show(); } // Add perm data ipb.topic.deletePerms[77432] = { 'canDelete' : 0, 'canSoftDelete' : 0 }; </script> <!--post:77435--> <div class='post_block hentry clear clearfix ' id='post_id_77435'> <a id='entry77435'></a> <div class='post_wrap' > <h3 class='row2'> <span class='post_id right ipsType_small desc blend_links'> <a itemprop="replyToUrl" data-entry-pid='77435' href='http://customscreators.com/index.php?/topic/10357-c3-automatic-rules-validator-carv-for-reaper-v1-jan-21/#entry77435' rel='bookmark' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #4'> #4 <img src='http://customscreators.com/public/style_images/master/icon_share.png' class='small' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #4' /> </a> </span> <span itemprop="creator name" class="author vcard"> Farottone </span> </h3> <div class='author_info'> <div itemscope itemtype="http://schema.org/Person" class='user_details'> <span class='hide' itemprop="name">Farottone</span> <ul class='basic_info'> <p class='desc member_title'>The Lean Mean Customs Charting Machine</p> <li class='avatar' style='margin-bottom: 5px;'> <img itemprop="image" src='http://customscreators.com/uploads/profile/photo-6448.jpg?_r=0' class='ipsUserPhoto ipsUserPhoto_large' /> </li> <li class='group_title'> <!--<span style='color:red;'>Administrators</span>--> <span style="color:red; font-weight: bold;">Administrator</span> </li> <li class='post_count desc lighter'> 6,454 posts </li> </ul> <ul class='custom_fields'> </ul> </div> </div> <div class='post_body'> <p class='posted_info desc lighter ipsType_small'> Posted <abbr class="published" itemprop="commentTime" title="2014-01-21T10:33:43+00:00">January 21, 2014 - 10:33 AM</abbr> </p> <div itemprop="commentText" class='post entry-content '> <!--cached-Sat, 20 Jul 2019 03:31:06 +0000--><blockquote class='ipsBlockquote' data-author="pksage"><p>I patched up some issues with the script (it was crashing when I got it) and tweaked it to work with the C3 customs template, and now I'm calling it the <strong class='bbc'>C3 Automatic Rules Validator (CARV)</strong>. I'll try to add additional validations to it as we come up with useful ones (and I figure out how the hell to code them in Python).</p></blockquote><br />Your awesomeness cannot be overstated.<br /><br /><blockquote class='ipsBlockquote' data-author="pksage"><p><strong class='bbc'><a href='http://www.python.org/download/' class='bbc_url' title='External link' rel='nofollow external'>Download</a> and install Python 2.7.6.</strong></p></blockquote><br />This cannot be stressed enough. Do NOT download v3.x, it will cause issues. If you see V3 and think "Hey, it's new, it's shinier!" you will casue grief to yourself. <br /> </div> <!-- <div class='ipsLikeBar right clearfix' id='rep_post_77435'> <ul class='ipsList_inline'> <li id="like_post_77435" class='ipsLikeBar_info' style="display:none"> </li> </ul> </div> <script type='text/javascript'> ipb.global.registerReputation( 'rep_post_77435', { domLikeStripId: 'like_post_77435', app: 'forums', type: 'pid', typeid: '77435' }, parseInt('0') ); </script> --> <ul id='postControlsNormal_77435' class='post_controls clear clearfix' > <li class='top hide'><a href='#ipboard_body' class='top' title='Back to top'>Back to top</a></li> </ul> </div> </div> </div> <hr /> <script type="text/javascript"> var pid = parseInt(77435); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } // Show multiquote for JS browsers if ( $('multiq_77435') ) { $('multiq_77435').show(); } if( $('toggle_post_77435') ) { $('toggle_post_77435').show(); } // Add perm data ipb.topic.deletePerms[77435] = { 'canDelete' : 0, 'canSoftDelete' : 0 }; </script> <!--post:77436--> <div class='post_block hentry clear clearfix ' id='post_id_77436'> <a id='entry77436'></a> <div class='post_wrap' > <h3 class='row2'> <span class='post_id right ipsType_small desc blend_links'> <a itemprop="replyToUrl" data-entry-pid='77436' href='http://customscreators.com/index.php?/topic/10357-c3-automatic-rules-validator-carv-for-reaper-v1-jan-21/#entry77436' rel='bookmark' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #5'> #5 <img src='http://customscreators.com/public/style_images/master/icon_share.png' class='small' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #5' /> </a> </span> <span itemprop="creator name" class="author vcard"> Farottone </span> </h3> <div class='author_info'> <div itemscope itemtype="http://schema.org/Person" class='user_details'> <span class='hide' itemprop="name">Farottone</span> <ul class='basic_info'> <p class='desc member_title'>The Lean Mean Customs Charting Machine</p> <li class='avatar' style='margin-bottom: 5px;'> <img itemprop="image" src='http://customscreators.com/uploads/profile/photo-6448.jpg?_r=0' class='ipsUserPhoto ipsUserPhoto_large' /> </li> <li class='group_title'> <!--<span style='color:red;'>Administrators</span>--> <span style="color:red; font-weight: bold;">Administrator</span> </li> <li class='post_count desc lighter'> 6,454 posts </li> </ul> <ul class='custom_fields'> </ul> </div> </div> <div class='post_body'> <p class='posted_info desc lighter ipsType_small'> Posted <abbr class="published" itemprop="commentTime" title="2014-01-21T10:35:26+00:00">January 21, 2014 - 10:35 AM</abbr> </p> <div itemprop="commentText" class='post entry-content '> <!--cached-Sat, 20 Jul 2019 03:31:06 +0000--><blockquote class='ipsBlockquote' data-author="ws54"><p>Pretty Useful stuff.<br /><br />Two small things:<br /><br />"Guitar: Hard/Medium: Checks that all chords on Expert are chords here" - I was under the assumption that this was a suggestion and not a rule. There are times when the chart is too difficult to play on Medium when following this rule. In those instances I think it should be relaxed so that chords could become single notes.<br /><br />"Guitar/Bass/Keys: Correct sustain lengths on all difficulties" - This is fairly dependent on BPM. There are also many situations where the song has a sustained note and you want to make it so but to follow the rule on sustains would make the sustain stubby. So you extend the sustain a little</p></blockquote><br />Just to clarify: this is a check reporting what's offending the RBN general rules. You are correct in pointing out those exceptions, and when you do encounter those exceptions you can ignore them if they actually are exceptions. <img src='http://customscreators.com/public/style_emoticons/default/SA/wink.gif' class='bbc_emoticon' alt=';)' /> <br /> </div> <!-- <div class='ipsLikeBar right clearfix' id='rep_post_77436'> <ul class='ipsList_inline'> <li id="like_post_77436" class='ipsLikeBar_info' style="display:none"> </li> </ul> </div> <script type='text/javascript'> ipb.global.registerReputation( 'rep_post_77436', { domLikeStripId: 'like_post_77436', app: 'forums', type: 'pid', typeid: '77436' }, parseInt('0') ); </script> --> <ul id='postControlsNormal_77436' class='post_controls clear clearfix' > <li class='top hide'><a href='#ipboard_body' class='top' title='Back to top'>Back to top</a></li> </ul> </div> </div> </div> <hr /> <script type="text/javascript"> var pid = parseInt(77436); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } // Show multiquote for JS browsers if ( $('multiq_77436') ) { $('multiq_77436').show(); } if( $('toggle_post_77436') ) { $('toggle_post_77436').show(); } // Add perm data ipb.topic.deletePerms[77436] = { 'canDelete' : 0, 'canSoftDelete' : 0 }; </script> <!--post:77439--> <div class='post_block hentry clear clearfix ' id='post_id_77439'> <a id='entry77439'></a> <div class='post_wrap' > <h3 class='row2'> <span class='post_id right ipsType_small desc blend_links'> <a itemprop="replyToUrl" data-entry-pid='77439' href='http://customscreators.com/index.php?/topic/10357-c3-automatic-rules-validator-carv-for-reaper-v1-jan-21/#entry77439' rel='bookmark' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #6'> #6 <img src='http://customscreators.com/public/style_images/master/icon_share.png' class='small' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #6' /> </a> </span> <span itemprop="creator name" class="author vcard"> ws54 </span> </h3> <div class='author_info'> <div itemscope itemtype="http://schema.org/Person" class='user_details'> <span class='hide' itemprop="name">ws54</span> <ul class='basic_info'> <li class='avatar' style='margin-bottom: 5px;'> <img itemprop="image" src='http://customscreators.com/uploads/profile/photo-6558.png?_r=0' class='ipsUserPhoto ipsUserPhoto_large' /> </li> <li class='post_count desc lighter'> 830 posts </li> </ul> <ul class='custom_fields'> </ul> </div> </div> <div class='post_body'> <p class='posted_info desc lighter ipsType_small'> Posted <abbr class="published" itemprop="commentTime" title="2014-01-21T11:38:19+00:00">January 21, 2014 - 11:38 AM</abbr> </p> <div itemprop="commentText" class='post entry-content '> <!--cached-Sat, 20 Jul 2019 03:31:06 +0000-->Another Future Rule should be:<br /> <br /> Guitar/Bass: Checks HOPOs so that identical notes as the previous note are not HOPOs. (to make sure there is some sort of lane change.) <br /> </div> <!-- <div class='ipsLikeBar right clearfix' id='rep_post_77439'> <ul class='ipsList_inline'> <li id="like_post_77439" class='ipsLikeBar_info' style="display:none"> </li> </ul> </div> <script type='text/javascript'> ipb.global.registerReputation( 'rep_post_77439', { domLikeStripId: 'like_post_77439', app: 'forums', type: 'pid', typeid: '77439' }, parseInt('0') ); </script> --> <ul id='postControlsNormal_77439' class='post_controls clear clearfix' > <li class='top hide'><a href='#ipboard_body' class='top' title='Back to top'>Back to top</a></li> </ul> </div> </div> </div> <hr /> <script type="text/javascript"> var pid = parseInt(77439); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } // Show multiquote for JS browsers if ( $('multiq_77439') ) { $('multiq_77439').show(); } if( $('toggle_post_77439') ) { $('toggle_post_77439').show(); } // Add perm data ipb.topic.deletePerms[77439] = { 'canDelete' : 0, 'canSoftDelete' : 0 }; </script> <!--post:77447--> <div class='post_block hentry clear clearfix ' id='post_id_77447'> <a id='entry77447'></a> <div class='post_wrap' > <h3 class='row2'> <span class='post_id right ipsType_small desc blend_links'> <a itemprop="replyToUrl" data-entry-pid='77447' href='http://customscreators.com/index.php?/topic/10357-c3-automatic-rules-validator-carv-for-reaper-v1-jan-21/#entry77447' rel='bookmark' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #7'> #7 <img src='http://customscreators.com/public/style_images/master/icon_share.png' class='small' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #7' /> </a> </span> <span itemprop="creator name" class="author vcard"> pksage </span> </h3> <div class='author_info'> <div itemscope itemtype="http://schema.org/Person" class='user_details'> <span class='hide' itemprop="name">pksage</span> <ul class='basic_info'> <p class='desc member_title'>Mostly-Benevolent Overlord</p> <li class='avatar' style='margin-bottom: 5px;'> <img itemprop="image" src='http://customscreators.com/uploads/profile/photo-thumb-6445.jpg?_r=1447640747' class='ipsUserPhoto ipsUserPhoto_large' /> </li> <li class='group_title'> <!--<span style='color:red;'>Administrators</span>--> <span style="color:red; font-weight: bold;">Administrator</span> </li> <li class='post_count desc lighter'> 1,109 posts </li> </ul> <ul class='custom_fields'> </ul> </div> </div> <div class='post_body'> <p class='posted_info desc lighter ipsType_small'> Posted <abbr class="published" itemprop="commentTime" title="2014-01-21T15:24:34+00:00">January 21, 2014 - 03:24 PM</abbr> </p> <div itemprop="commentText" class='post entry-content '> <!--cached-Sat, 20 Jul 2019 03:31:06 +0000--><blockquote class='ipsBlockquote' data-author="ws54"><p>Two small things:<br /><br />"Guitar: Hard/Medium: Checks that all chords on Expert are chords here" - I was under the assumption that this was a suggestion and not a rule. There are times when the chart is too difficult to play on Medium when following this rule. In those instances I think it should be relaxed so that chords could become single notes.<br /><br />"Guitar/Bass/Keys: Correct sustain lengths on all difficulties" - This is fairly dependent on BPM. There are also many situations where the song has a sustained note and you want to make it so but to follow the rule on sustains would make the sustain stubby. So you extend the sustain a little</p></blockquote>This tool doesn't automatically make any changes, so I'm going to err on the side of catching too much rather than catching too little. I'll probably make the INI file a little more robust so you can turn "suggestion"-level checks on or off.<br /><br />Sustains on X and H would be "does it incorrectly touch the following note?" The E/M check would just be "is there at least 1/4th of space before the following note?" Nothing else.<br /><br /><blockquote class='ipsBlockquote' data-author="galexio"><p>REAPER closes/crashes when I click on "New/load"<br />I think I may be fudging up here somewhere.<br /><br />Running REAPER 4.591.</p></blockquote>No idea offhand, sorry. Have you restarted your PC since installing Python? That might help. Otherwise, try searching the Cockos forums for ReaScript-related crashes.<br /><br /><blockquote class='ipsBlockquote' data-author="ws54"><p>Guitar/Bass: Checks HOPOs so that identical notes as the previous note are not HOPOs. (to make sure there is some sort of lane change.)</p></blockquote>Agreed. <br /> </div> <!-- <div class='ipsLikeBar right clearfix' id='rep_post_77447'> <ul class='ipsList_inline'> <li id="like_post_77447" class='ipsLikeBar_info' style="display:none"> </li> </ul> </div> <script type='text/javascript'> ipb.global.registerReputation( 'rep_post_77447', { domLikeStripId: 'like_post_77447', app: 'forums', type: 'pid', typeid: '77447' }, parseInt('0') ); </script> --> <div class="signature" data-memberid="6445"> <!--signature-cached-Tue, 23 Jul 2019 01:58:51 +0000--><p><a href='http://db.customscreators.com/' class='bbc_url' title=''>C3 Legacy DB</a> | <a href='http://rbchronicle.net/' class='bbc_url' title='External link' rel='nofollow external'>Rock Band Chronicle</a> | <a href='http://pksage.com/speedruns/' class='bbc_url' title='External link' rel='nofollow external'>All Speedruns Tracker</a> </div> <ul id='postControlsNormal_77447' class='post_controls clear clearfix' > <li class='top hide'><a href='#ipboard_body' class='top' title='Back to top'>Back to top</a></li> </ul> </div> </div> </div> <hr /> <script type="text/javascript"> var pid = parseInt(77447); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } // Show multiquote for JS browsers if ( $('multiq_77447') ) { $('multiq_77447').show(); } if( $('toggle_post_77447') ) { $('toggle_post_77447').show(); } // Add perm data ipb.topic.deletePerms[77447] = { 'canDelete' : 0, 'canSoftDelete' : 0 }; </script> <!--post:77579--> <div class='post_block hentry clear clearfix ' id='post_id_77579'> <a id='entry77579'></a> <div class='post_wrap' > <h3 class='row2'> <span class='post_id right ipsType_small desc blend_links'> <a itemprop="replyToUrl" data-entry-pid='77579' href='http://customscreators.com/index.php?/topic/10357-c3-automatic-rules-validator-carv-for-reaper-v1-jan-21/#entry77579' rel='bookmark' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #8'> #8 <img src='http://customscreators.com/public/style_images/master/icon_share.png' class='small' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #8' /> </a> </span> <span itemprop="creator name" class="author vcard"> sageamagoo </span> </h3> <div class='author_info'> <div itemscope itemtype="http://schema.org/Person" class='user_details'> <span class='hide' itemprop="name">sageamagoo</span> <ul class='basic_info'> <li class='avatar' style='margin-bottom: 5px;'> <img itemprop="image" src='http://customscreators.com/uploads/profile/photo-6840.png?_r=0' class='ipsUserPhoto ipsUserPhoto_large' /> </li> <li class='post_count desc lighter'> 182 posts </li> </ul> <ul class='custom_fields'> </ul> </div> </div> <div class='post_body'> <p class='posted_info desc lighter ipsType_small'> Posted <abbr class="published" itemprop="commentTime" title="2014-01-23T14:40:17+00:00">January 23, 2014 - 02:40 PM</abbr> </p> <div itemprop="commentText" class='post entry-content '> <!--cached-Sat, 20 Jul 2019 03:31:06 +0000-->May I suggest that you add a check to make sure no two notes more than an octave apart are played simultaneously on Pro Keys? (This issue has come up more than once in a C3 chart) <br /> </div> <!-- <div class='ipsLikeBar right clearfix' id='rep_post_77579'> <ul class='ipsList_inline'> <li id="like_post_77579" class='ipsLikeBar_info' style="display:none"> </li> </ul> </div> <script type='text/javascript'> ipb.global.registerReputation( 'rep_post_77579', { domLikeStripId: 'like_post_77579', app: 'forums', type: 'pid', typeid: '77579' }, parseInt('0') ); </script> --> <div class="signature" data-memberid="6840"> <!--signature-cached-Sun, 02 Jun 2019 00:00:25 +0000--><p><span rel='lightbox'><img class='bbc_img' src="http://i.imgur.com/mvp74wr.png" alt="mvp74wr.png"></span> </div> <ul id='postControlsNormal_77579' class='post_controls clear clearfix' > <li class='top hide'><a href='#ipboard_body' class='top' title='Back to top'>Back to top</a></li> </ul> </div> </div> </div> <hr /> <script type="text/javascript"> var pid = parseInt(77579); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } // Show multiquote for JS browsers if ( $('multiq_77579') ) { $('multiq_77579').show(); } if( $('toggle_post_77579') ) { $('toggle_post_77579').show(); } // Add perm data ipb.topic.deletePerms[77579] = { 'canDelete' : 0, 'canSoftDelete' : 0 }; </script> <!--post:77580--> <div class='post_block hentry clear clearfix ' id='post_id_77580'> <a id='entry77580'></a> <div class='post_wrap' > <h3 class='row2'> <span class='post_id right ipsType_small desc blend_links'> <a itemprop="replyToUrl" data-entry-pid='77580' href='http://customscreators.com/index.php?/topic/10357-c3-automatic-rules-validator-carv-for-reaper-v1-jan-21/#entry77580' rel='bookmark' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #9'> #9 <img src='http://customscreators.com/public/style_images/master/icon_share.png' class='small' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #9' /> </a> </span> <span itemprop="creator name" class="author vcard"> pksage </span> </h3> <div class='author_info'> <div itemscope itemtype="http://schema.org/Person" class='user_details'> <span class='hide' itemprop="name">pksage</span> <ul class='basic_info'> <p class='desc member_title'>Mostly-Benevolent Overlord</p> <li class='avatar' style='margin-bottom: 5px;'> <img itemprop="image" src='http://customscreators.com/uploads/profile/photo-thumb-6445.jpg?_r=1447640747' class='ipsUserPhoto ipsUserPhoto_large' /> </li> <li class='group_title'> <!--<span style='color:red;'>Administrators</span>--> <span style="color:red; font-weight: bold;">Administrator</span> </li> <li class='post_count desc lighter'> 1,109 posts </li> </ul> <ul class='custom_fields'> </ul> </div> </div> <div class='post_body'> <p class='posted_info desc lighter ipsType_small'> Posted <abbr class="published" itemprop="commentTime" title="2014-01-23T14:54:40+00:00">January 23, 2014 - 02:54 PM</abbr> </p> <div itemprop="commentText" class='post entry-content '> <!--cached-Sat, 20 Jul 2019 03:31:06 +0000-->Ooh, good one. We can also do that for Hard and Medium. I'd like to check for quick jumps that are too far on EMH, too, like..."if next note is outside of range and is < [1/4 or 1/2] after previous note". <br /> </div> <!-- <div class='ipsLikeBar right clearfix' id='rep_post_77580'> <ul class='ipsList_inline'> <li id="like_post_77580" class='ipsLikeBar_info' style="display:none"> </li> </ul> </div> <script type='text/javascript'> ipb.global.registerReputation( 'rep_post_77580', { domLikeStripId: 'like_post_77580', app: 'forums', type: 'pid', typeid: '77580' }, parseInt('0') ); </script> --> <div class="signature" data-memberid="6445"> <!--signature-cached-Tue, 23 Jul 2019 01:58:51 +0000--><p><a href='http://db.customscreators.com/' class='bbc_url' title=''>C3 Legacy DB</a> | <a href='http://rbchronicle.net/' class='bbc_url' title='External link' rel='nofollow external'>Rock Band Chronicle</a> | <a href='http://pksage.com/speedruns/' class='bbc_url' title='External link' rel='nofollow external'>All Speedruns Tracker</a> </div> <ul id='postControlsNormal_77580' class='post_controls clear clearfix' > <li class='top hide'><a href='#ipboard_body' class='top' title='Back to top'>Back to top</a></li> </ul> </div> </div> </div> <hr /> <script type="text/javascript"> var pid = parseInt(77580); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } // Show multiquote for JS browsers if ( $('multiq_77580') ) { $('multiq_77580').show(); } if( $('toggle_post_77580') ) { $('toggle_post_77580').show(); } // Add perm data ipb.topic.deletePerms[77580] = { 'canDelete' : 0, 'canSoftDelete' : 0 }; </script> <!--post:78247--> <div class='post_block hentry clear clearfix ' id='post_id_78247'> <a id='entry78247'></a> <div class='post_wrap' > <h3 class='row2'> <span class='post_id right ipsType_small desc blend_links'> <a itemprop="replyToUrl" data-entry-pid='78247' href='http://customscreators.com/index.php?/topic/10357-c3-automatic-rules-validator-carv-for-reaper-v1-jan-21/#entry78247' rel='bookmark' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #10'> #10 <img src='http://customscreators.com/public/style_images/master/icon_share.png' class='small' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #10' /> </a> </span> <span itemprop="creator name" class="author vcard"> BravoGangUS </span> </h3> <div class='author_info'> <div itemscope itemtype="http://schema.org/Person" class='user_details'> <span class='hide' itemprop="name">BravoGangUS</span> <ul class='basic_info'> <li class='avatar' style='margin-bottom: 5px;'> <img itemprop="image" src='http://customscreators.com/uploads/profile/photo-6801.jpg?_r=1465195899' class='ipsUserPhoto ipsUserPhoto_large' /> </li> <li class='post_count desc lighter'> 216 posts </li> </ul> <ul class='custom_fields'> </ul> </div> </div> <div class='post_body'> <p class='posted_info desc lighter ipsType_small'> Posted <abbr class="published" itemprop="commentTime" title="2014-02-03T16:11:01+00:00">February 3, 2014 - 04:11 PM</abbr> </p> <div itemprop="commentText" class='post entry-content '> <!--cached-Sat, 20 Jul 2019 03:31:06 +0000-->Any idea why this is happening?<br /><!-- m --><a href='http://i.imgur.com/XcSv8wZ.png' class='bbc_url' title='External link' rel='nofollow external'>http://i.imgur.com/XcSv8wZ.png</a><!-- m --><br />(Assuming that CARV works even if not everything in the chart is finished since that is what I tested it on)<br /><br /><br />Windows 8.1<br />REAPER v.4.402 <br /> </div> <!-- <div class='ipsLikeBar right clearfix' id='rep_post_78247'> <ul class='ipsList_inline'> <li id="like_post_78247" class='ipsLikeBar_info' style="display:none"> </li> </ul> </div> <script type='text/javascript'> ipb.global.registerReputation( 'rep_post_78247', { domLikeStripId: 'like_post_78247', app: 'forums', type: 'pid', typeid: '78247' }, parseInt('0') ); </script> --> <div class="signature" data-memberid="6801"> <!--signature-cached-Mon, 22 Jul 2019 21:26:56 +0000--><p style="text-align:center"><a href='http://customscreators.com/index.php?/page/index.html/_/renai-circulation-r13006' class='bbc_url' title=''><span rel='lightbox'><img class='bbc_img' src="http://i.imgur.com/q9aY4iR.png" alt="q9aY4iR.png"></span></a> <strong>Newest Custom: </strong><a href='http://customscreators.com/index.php?/page/index.html/_/the-rick-dance-r13267' class='bbc_url' title=''>The Rick Dance</a> (Rick and Morty) <span rel='lightbox'><img class='bbc_img' src="http://i.imgur.com/q9aY4iR.png" alt="q9aY4iR.png"></span></p> <p style="text-align:center"><strong>C3 Universe</strong>: <a href='http://p.c3universe.com/bravogangus' class='bbc_url' title='External link' rel='nofollow external'>http://p.c3universe.com/bravogangus</a> </div> <ul id='postControlsNormal_78247' class='post_controls clear clearfix' > <li class='top hide'><a href='#ipboard_body' class='top' title='Back to top'>Back to top</a></li> </ul> </div> </div> </div> <hr /> <script type="text/javascript"> var pid = parseInt(78247); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } // Show multiquote for JS browsers if ( $('multiq_78247') ) { $('multiq_78247').show(); } if( $('toggle_post_78247') ) { $('toggle_post_78247').show(); } // Add perm data ipb.topic.deletePerms[78247] = { 'canDelete' : 0, 'canSoftDelete' : 0 }; </script> <!--post:78252--> <div class='post_block hentry clear clearfix ' id='post_id_78252'> <a id='entry78252'></a> <div class='post_wrap' > <h3 class='row2'> <span class='post_id right ipsType_small desc blend_links'> <a itemprop="replyToUrl" data-entry-pid='78252' href='http://customscreators.com/index.php?/topic/10357-c3-automatic-rules-validator-carv-for-reaper-v1-jan-21/#entry78252' rel='bookmark' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #11'> #11 <img src='http://customscreators.com/public/style_images/master/icon_share.png' class='small' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #11' /> </a> </span> <span itemprop="creator name" class="author vcard"> pksage </span> </h3> <div class='author_info'> <div itemscope itemtype="http://schema.org/Person" class='user_details'> <span class='hide' itemprop="name">pksage</span> <ul class='basic_info'> <p class='desc member_title'>Mostly-Benevolent Overlord</p> <li class='avatar' style='margin-bottom: 5px;'> <img itemprop="image" src='http://customscreators.com/uploads/profile/photo-thumb-6445.jpg?_r=1447640747' class='ipsUserPhoto ipsUserPhoto_large' /> </li> <li class='group_title'> <!--<span style='color:red;'>Administrators</span>--> <span style="color:red; font-weight: bold;">Administrator</span> </li> <li class='post_count desc lighter'> 1,109 posts </li> </ul> <ul class='custom_fields'> </ul> </div> </div> <div class='post_body'> <p class='posted_info desc lighter ipsType_small'> Posted <abbr class="published" itemprop="commentTime" title="2014-02-03T17:30:43+00:00">February 3, 2014 - 05:30 PM</abbr> </p> <div itemprop="commentText" class='post entry-content '> <!--cached-Sat, 20 Jul 2019 03:31:06 +0000-->Do you have any tracks with no content in them at all, especially EVENTS? I didn't write the original script, but it looks like at least one practice section might be required in EVENTS for the script to run. Put in a dummy practice section if you don't have any and run it again; if that fixes it, I'll update it to work without practice sections.<br /> <br /> If that's NOT it, please upload your RPP (just the RPP, don't need the media file) and I'll take a look. <br /> </div> <!-- <div class='ipsLikeBar right clearfix' id='rep_post_78252'> <ul class='ipsList_inline'> <li id="like_post_78252" class='ipsLikeBar_info' style="display:none"> </li> </ul> </div> <script type='text/javascript'> ipb.global.registerReputation( 'rep_post_78252', { domLikeStripId: 'like_post_78252', app: 'forums', type: 'pid', typeid: '78252' }, parseInt('0') ); </script> --> <div class="signature" data-memberid="6445"> <!--signature-cached-Tue, 23 Jul 2019 01:58:51 +0000--><p><a href='http://db.customscreators.com/' class='bbc_url' title=''>C3 Legacy DB</a> | <a href='http://rbchronicle.net/' class='bbc_url' title='External link' rel='nofollow external'>Rock Band Chronicle</a> | <a href='http://pksage.com/speedruns/' class='bbc_url' title='External link' rel='nofollow external'>All Speedruns Tracker</a> </div> <ul id='postControlsNormal_78252' class='post_controls clear clearfix' > <li class='top hide'><a href='#ipboard_body' class='top' title='Back to top'>Back to top</a></li> </ul> </div> </div> </div> <hr /> <script type="text/javascript"> var pid = parseInt(78252); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } // Show multiquote for JS browsers if ( $('multiq_78252') ) { $('multiq_78252').show(); } if( $('toggle_post_78252') ) { $('toggle_post_78252').show(); } // Add perm data ipb.topic.deletePerms[78252] = { 'canDelete' : 0, 'canSoftDelete' : 0 }; </script> <!--post:78254--> <div class='post_block hentry clear clearfix ' id='post_id_78254'> <a id='entry78254'></a> <div class='post_wrap' > <h3 class='row2'> <span class='post_id right ipsType_small desc blend_links'> <a itemprop="replyToUrl" data-entry-pid='78254' href='http://customscreators.com/index.php?/topic/10357-c3-automatic-rules-validator-carv-for-reaper-v1-jan-21/#entry78254' rel='bookmark' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #12'> #12 <img src='http://customscreators.com/public/style_images/master/icon_share.png' class='small' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #12' /> </a> </span> <span itemprop="creator name" class="author vcard"> BravoGangUS </span> </h3> <div class='author_info'> <div itemscope itemtype="http://schema.org/Person" class='user_details'> <span class='hide' itemprop="name">BravoGangUS</span> <ul class='basic_info'> <li class='avatar' style='margin-bottom: 5px;'> <img itemprop="image" src='http://customscreators.com/uploads/profile/photo-6801.jpg?_r=1465195899' class='ipsUserPhoto ipsUserPhoto_large' /> </li> <li class='post_count desc lighter'> 216 posts </li> </ul> <ul class='custom_fields'> </ul> </div> </div> <div class='post_body'> <p class='posted_info desc lighter ipsType_small'> Posted <abbr class="published" itemprop="commentTime" title="2014-02-03T19:17:16+00:00">February 3, 2014 - 07:17 PM</abbr> </p> <div itemprop="commentText" class='post entry-content '> <!--cached-Sat, 20 Jul 2019 03:31:06 +0000--><blockquote class='ipsBlockquote' data-author="pksage"><p>Do you have any tracks with no content in them at all, especially EVENTS? I didn't write the original script, but it looks like at least one practice section might be required in EVENTS for the script to run. Put in a dummy practice section if you don't have any and run it again; if that fixes it, I'll update it to work without practice sections.</p></blockquote>My EVENTS and VENUE sections didn't have anything but it seems adding a practice section got it working. Thanks! <br /> </div> <!-- <div class='ipsLikeBar right clearfix' id='rep_post_78254'> <ul class='ipsList_inline'> <li id="like_post_78254" class='ipsLikeBar_info' style="display:none"> </li> </ul> </div> <script type='text/javascript'> ipb.global.registerReputation( 'rep_post_78254', { domLikeStripId: 'like_post_78254', app: 'forums', type: 'pid', typeid: '78254' }, parseInt('0') ); </script> --> <div class="signature" data-memberid="6801"> <!--signature-cached-Mon, 22 Jul 2019 21:26:56 +0000--><p style="text-align:center"><a href='http://customscreators.com/index.php?/page/index.html/_/renai-circulation-r13006' class='bbc_url' title=''><span rel='lightbox'><img class='bbc_img' src="http://i.imgur.com/q9aY4iR.png" alt="q9aY4iR.png"></span></a> <strong>Newest Custom: </strong><a href='http://customscreators.com/index.php?/page/index.html/_/the-rick-dance-r13267' class='bbc_url' title=''>The Rick Dance</a> (Rick and Morty) <span rel='lightbox'><img class='bbc_img' src="http://i.imgur.com/q9aY4iR.png" alt="q9aY4iR.png"></span></p> <p style="text-align:center"><strong>C3 Universe</strong>: <a href='http://p.c3universe.com/bravogangus' class='bbc_url' title='External link' rel='nofollow external'>http://p.c3universe.com/bravogangus</a> </div> <ul id='postControlsNormal_78254' class='post_controls clear clearfix' > <li class='top hide'><a href='#ipboard_body' class='top' title='Back to top'>Back to top</a></li> </ul> </div> </div> </div> <hr /> <script type="text/javascript"> var pid = parseInt(78254); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } // Show multiquote for JS browsers if ( $('multiq_78254') ) { $('multiq_78254').show(); } if( $('toggle_post_78254') ) { $('toggle_post_78254').show(); } // Add perm data ipb.topic.deletePerms[78254] = { 'canDelete' : 0, 'canSoftDelete' : 0 }; </script> <!--post:78255--> <div class='post_block hentry clear clearfix ' id='post_id_78255'> <a id='entry78255'></a> <div class='post_wrap' > <h3 class='row2'> <span class='post_id right ipsType_small desc blend_links'> <a itemprop="replyToUrl" data-entry-pid='78255' href='http://customscreators.com/index.php?/topic/10357-c3-automatic-rules-validator-carv-for-reaper-v1-jan-21/#entry78255' rel='bookmark' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #13'> #13 <img src='http://customscreators.com/public/style_images/master/icon_share.png' class='small' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #13' /> </a> </span> <span itemprop="creator name" class="author vcard"> pksage </span> </h3> <div class='author_info'> <div itemscope itemtype="http://schema.org/Person" class='user_details'> <span class='hide' itemprop="name">pksage</span> <ul class='basic_info'> <p class='desc member_title'>Mostly-Benevolent Overlord</p> <li class='avatar' style='margin-bottom: 5px;'> <img itemprop="image" src='http://customscreators.com/uploads/profile/photo-thumb-6445.jpg?_r=1447640747' class='ipsUserPhoto ipsUserPhoto_large' /> </li> <li class='group_title'> <!--<span style='color:red;'>Administrators</span>--> <span style="color:red; font-weight: bold;">Administrator</span> </li> <li class='post_count desc lighter'> 1,109 posts </li> </ul> <ul class='custom_fields'> </ul> </div> </div> <div class='post_body'> <p class='posted_info desc lighter ipsType_small'> Posted <abbr class="published" itemprop="commentTime" title="2014-02-03T20:05:51+00:00">February 3, 2014 - 08:05 PM</abbr> </p> <div itemprop="commentText" class='post entry-content '> <!--cached-Sat, 20 Jul 2019 03:31:06 +0000-->Cool! I'll try and get a fix in for that when I have time. <br /> </div> <!-- <div class='ipsLikeBar right clearfix' id='rep_post_78255'> <ul class='ipsList_inline'> <li id="like_post_78255" class='ipsLikeBar_info' style="display:none"> </li> </ul> </div> <script type='text/javascript'> ipb.global.registerReputation( 'rep_post_78255', { domLikeStripId: 'like_post_78255', app: 'forums', type: 'pid', typeid: '78255' }, parseInt('0') ); </script> --> <div class="signature" data-memberid="6445"> <!--signature-cached-Tue, 23 Jul 2019 01:58:51 +0000--><p><a href='http://db.customscreators.com/' class='bbc_url' title=''>C3 Legacy DB</a> | <a href='http://rbchronicle.net/' class='bbc_url' title='External link' rel='nofollow external'>Rock Band Chronicle</a> | <a href='http://pksage.com/speedruns/' class='bbc_url' title='External link' rel='nofollow external'>All Speedruns Tracker</a> </div> <ul id='postControlsNormal_78255' class='post_controls clear clearfix' > <li class='top hide'><a href='#ipboard_body' class='top' title='Back to top'>Back to top</a></li> </ul> </div> </div> </div> <hr /> <script type="text/javascript"> var pid = parseInt(78255); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } // Show multiquote for JS browsers if ( $('multiq_78255') ) { $('multiq_78255').show(); } if( $('toggle_post_78255') ) { $('toggle_post_78255').show(); } // Add perm data ipb.topic.deletePerms[78255] = { 'canDelete' : 0, 'canSoftDelete' : 0 }; </script> <!--post:79546--> <div class='post_block hentry clear clearfix ' id='post_id_79546'> <a id='entry79546'></a> <div class='post_wrap' > <h3 class='row2'> <span class='post_id right ipsType_small desc blend_links'> <a itemprop="replyToUrl" data-entry-pid='79546' href='http://customscreators.com/index.php?/topic/10357-c3-automatic-rules-validator-carv-for-reaper-v1-jan-21/#entry79546' rel='bookmark' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #14'> #14 <img src='http://customscreators.com/public/style_images/master/icon_share.png' class='small' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #14' /> </a> </span> <span itemprop="creator name" class="author vcard"> EvilCornbread </span> </h3> <div class='author_info'> <div itemscope itemtype="http://schema.org/Person" class='user_details'> <span class='hide' itemprop="name">EvilCornbread</span> <ul class='basic_info'> <li class='avatar' style='margin-bottom: 5px;'> <img itemprop="image" src='http://customscreators.com/uploads/profile/photo-6471.gif?_r=1443109625' class='ipsUserPhoto ipsUserPhoto_large' /> </li> <li class='post_count desc lighter'> 198 posts </li> </ul> <ul class='custom_fields'> </ul> </div> </div> <div class='post_body'> <p class='posted_info desc lighter ipsType_small'> Posted <abbr class="published" itemprop="commentTime" title="2014-02-22T05:57:36+00:00">February 22, 2014 - 05:57 AM</abbr> </p> <div itemprop="commentText" class='post entry-content '> <!--cached-Sat, 20 Jul 2019 03:31:06 +0000--><blockquote class='ipsBlockquote' data-author="galexio"><p><blockquote class='ipsBlockquote' data-author="pksage"><p>In REAPER, go to Actions -> Show action list... and click New/load... under ReaScript.</p></blockquote>REAPER closes/crashes when I click on "New/load"<br />I think I may be fudging up here somewhere.<br /><br />Running REAPER 4.591.</p></blockquote>Yep, me too, same (latest) version of REAPER, it detects the python dll, I've installed the 32-bit version of Python 2.7.6.<br /><br />edit: I've tried everything I can think of, installed 2.7.6 multiple times, also tried pointing it at the python 2.7 install I have set up on my work drive, nope, Reaper instantly closes.<br /><br />This is literally the case every time I try to use python for anything. The amount of install fuckery python requires is absolutely ridiculous, and it's impossible to debug. I'm a professional software developer who (has to) use python at work, and it's notorious for never working for arcane reasons there too. I could not hate it more.<br /><br />edit2: okay now that I've vented, I started a thread with more info over on the Reaper forums, hopefully someone has seen it before. <br /> </div> <!-- <div class='ipsLikeBar right clearfix' id='rep_post_79546'> <ul class='ipsList_inline'> <li id="like_post_79546" class='ipsLikeBar_info' style="display:none"> </li> </ul> </div> <script type='text/javascript'> ipb.global.registerReputation( 'rep_post_79546', { domLikeStripId: 'like_post_79546', app: 'forums', type: 'pid', typeid: '79546' }, parseInt('0') ); </script> --> <ul id='postControlsNormal_79546' class='post_controls clear clearfix' > <li class='top hide'><a href='#ipboard_body' class='top' title='Back to top'>Back to top</a></li> </ul> </div> </div> </div> <hr /> <script type="text/javascript"> var pid = parseInt(79546); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } // Show multiquote for JS browsers if ( $('multiq_79546') ) { $('multiq_79546').show(); } if( $('toggle_post_79546') ) { $('toggle_post_79546').show(); } // Add perm data ipb.topic.deletePerms[79546] = { 'canDelete' : 0, 'canSoftDelete' : 0 }; </script> <!--post:79556--> <div class='post_block hentry clear clearfix ' id='post_id_79556'> <a id='entry79556'></a> <div class='post_wrap' > <h3 class='row2'> <span class='post_id right ipsType_small desc blend_links'> <a itemprop="replyToUrl" data-entry-pid='79556' href='http://customscreators.com/index.php?/topic/10357-c3-automatic-rules-validator-carv-for-reaper-v1-jan-21/#entry79556' rel='bookmark' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #15'> #15 <img src='http://customscreators.com/public/style_images/master/icon_share.png' class='small' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #15' /> </a> </span> <span itemprop="creator name" class="author vcard"> Farottone </span> </h3> <div class='author_info'> <div itemscope itemtype="http://schema.org/Person" class='user_details'> <span class='hide' itemprop="name">Farottone</span> <ul class='basic_info'> <p class='desc member_title'>The Lean Mean Customs Charting Machine</p> <li class='avatar' style='margin-bottom: 5px;'> <img itemprop="image" src='http://customscreators.com/uploads/profile/photo-6448.jpg?_r=0' class='ipsUserPhoto ipsUserPhoto_large' /> </li> <li class='group_title'> <!--<span style='color:red;'>Administrators</span>--> <span style="color:red; font-weight: bold;">Administrator</span> </li> <li class='post_count desc lighter'> 6,454 posts </li> </ul> <ul class='custom_fields'> </ul> </div> </div> <div class='post_body'> <p class='posted_info desc lighter ipsType_small'> Posted <abbr class="published" itemprop="commentTime" title="2014-02-22T11:18:21+00:00">February 22, 2014 - 11:18 AM</abbr> </p> <div itemprop="commentText" class='post entry-content '> <!--cached-Sat, 20 Jul 2019 03:31:06 +0000-->Guys, do NOT go over Reaper 4.22. It will break things (quantizing, track title, etc.) and it will prevent you from using CARV and other future neat features. <br /> </div> <!-- <div class='ipsLikeBar right clearfix' id='rep_post_79556'> <ul class='ipsList_inline'> <li id="like_post_79556" class='ipsLikeBar_info' style="display:none"> </li> </ul> </div> <script type='text/javascript'> ipb.global.registerReputation( 'rep_post_79556', { domLikeStripId: 'like_post_79556', app: 'forums', type: 'pid', typeid: '79556' }, parseInt('0') ); </script> --> <ul id='postControlsNormal_79556' class='post_controls clear clearfix' > <li class='top hide'><a href='#ipboard_body' class='top' title='Back to top'>Back to top</a></li> </ul> </div> </div> </div> <hr /> <script type="text/javascript"> var pid = parseInt(79556); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } // Show multiquote for JS browsers if ( $('multiq_79556') ) { $('multiq_79556').show(); } if( $('toggle_post_79556') ) { $('toggle_post_79556').show(); } // Add perm data ipb.topic.deletePerms[79556] = { 'canDelete' : 0, 'canSoftDelete' : 0 }; </script> <!--post:79568--> <div class='post_block hentry clear clearfix ' id='post_id_79568'> <a id='entry79568'></a> <div class='post_wrap' > <h3 class='row2'> <span class='post_id right ipsType_small desc blend_links'> <a itemprop="replyToUrl" data-entry-pid='79568' href='http://customscreators.com/index.php?/topic/10357-c3-automatic-rules-validator-carv-for-reaper-v1-jan-21/#entry79568' rel='bookmark' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #16'> #16 <img src='http://customscreators.com/public/style_images/master/icon_share.png' class='small' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #16' /> </a> </span> <span itemprop="creator name" class="author vcard"> EvilCornbread </span> </h3> <div class='author_info'> <div itemscope itemtype="http://schema.org/Person" class='user_details'> <span class='hide' itemprop="name">EvilCornbread</span> <ul class='basic_info'> <li class='avatar' style='margin-bottom: 5px;'> <img itemprop="image" src='http://customscreators.com/uploads/profile/photo-6471.gif?_r=1443109625' class='ipsUserPhoto ipsUserPhoto_large' /> </li> <li class='post_count desc lighter'> 198 posts </li> </ul> <ul class='custom_fields'> </ul> </div> </div> <div class='post_body'> <p class='posted_info desc lighter ipsType_small'> Posted <abbr class="published" itemprop="commentTime" title="2014-02-22T18:16:56+00:00">February 22, 2014 - 06:16 PM</abbr> </p> <div itemprop="commentText" class='post entry-content '> <!--cached-Sat, 20 Jul 2019 03:31:06 +0000-->Oh, didn't know that. For anyone hunting around, you can download old versions from here:<br /><!-- m --><a href='http://www.reaper.fm/download-old.php?ver=4x' class='bbc_url' title='External link' rel='nofollow external'>http://www.reaper.fm...-old.php?ver=4x</a><!-- m --><br /><br />Sadly, 4.22 still closes/crashes when I try to use ReaScript. <br /> </div> <!-- <div class='ipsLikeBar right clearfix' id='rep_post_79568'> <ul class='ipsList_inline'> <li id="like_post_79568" class='ipsLikeBar_info' style="display:none"> </li> </ul> </div> <script type='text/javascript'> ipb.global.registerReputation( 'rep_post_79568', { domLikeStripId: 'like_post_79568', app: 'forums', type: 'pid', typeid: '79568' }, parseInt('0') ); </script> --> <ul id='postControlsNormal_79568' class='post_controls clear clearfix' > <li class='top hide'><a href='#ipboard_body' class='top' title='Back to top'>Back to top</a></li> </ul> </div> </div> </div> <hr /> <script type="text/javascript"> var pid = parseInt(79568); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } // Show multiquote for JS browsers if ( $('multiq_79568') ) { $('multiq_79568').show(); } if( $('toggle_post_79568') ) { $('toggle_post_79568').show(); } // Add perm data ipb.topic.deletePerms[79568] = { 'canDelete' : 0, 'canSoftDelete' : 0 }; </script> <!--post:79573--> <div class='post_block hentry clear clearfix ' id='post_id_79573'> <a id='entry79573'></a> <div class='post_wrap' > <h3 class='row2'> <span class='post_id right ipsType_small desc blend_links'> <a itemprop="replyToUrl" data-entry-pid='79573' href='http://customscreators.com/index.php?/topic/10357-c3-automatic-rules-validator-carv-for-reaper-v1-jan-21/#entry79573' rel='bookmark' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #17'> #17 <img src='http://customscreators.com/public/style_images/master/icon_share.png' class='small' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #17' /> </a> </span> <span itemprop="creator name" class="author vcard"> EvilCornbread </span> </h3> <div class='author_info'> <div itemscope itemtype="http://schema.org/Person" class='user_details'> <span class='hide' itemprop="name">EvilCornbread</span> <ul class='basic_info'> <li class='avatar' style='margin-bottom: 5px;'> <img itemprop="image" src='http://customscreators.com/uploads/profile/photo-6471.gif?_r=1443109625' class='ipsUserPhoto ipsUserPhoto_large' /> </li> <li class='post_count desc lighter'> 198 posts </li> </ul> <ul class='custom_fields'> </ul> </div> </div> <div class='post_body'> <p class='posted_info desc lighter ipsType_small'> Posted <abbr class="published" itemprop="commentTime" title="2014-02-22T22:27:05+00:00">February 22, 2014 - 10:27 PM</abbr> </p> <div itemprop="commentText" class='post entry-content '> <!--cached-Sat, 20 Jul 2019 03:31:06 +0000-->Figured out my python problem, I had the PYTHONHOME environment variable pointing to another install of Python. Setting that to C:\Python27 fixed it. <br /> </div> <!-- <div class='ipsLikeBar right clearfix' id='rep_post_79573'> <ul class='ipsList_inline'> <li id="like_post_79573" class='ipsLikeBar_info' style="display:none"> </li> </ul> </div> <script type='text/javascript'> ipb.global.registerReputation( 'rep_post_79573', { domLikeStripId: 'like_post_79573', app: 'forums', type: 'pid', typeid: '79573' }, parseInt('0') ); </script> --> <ul id='postControlsNormal_79573' class='post_controls clear clearfix' > <li class='top hide'><a href='#ipboard_body' class='top' title='Back to top'>Back to top</a></li> </ul> </div> </div> </div> <hr /> <script type="text/javascript"> var pid = parseInt(79573); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } // Show multiquote for JS browsers if ( $('multiq_79573') ) { $('multiq_79573').show(); } if( $('toggle_post_79573') ) { $('toggle_post_79573').show(); } // Add perm data ipb.topic.deletePerms[79573] = { 'canDelete' : 0, 'canSoftDelete' : 0 }; </script> <!--post:79575--> <div class='post_block hentry clear clearfix ' id='post_id_79575'> <a id='entry79575'></a> <div class='post_wrap' > <h3 class='row2'> <span class='post_id right ipsType_small desc blend_links'> <a itemprop="replyToUrl" data-entry-pid='79575' href='http://customscreators.com/index.php?/topic/10357-c3-automatic-rules-validator-carv-for-reaper-v1-jan-21/#entry79575' rel='bookmark' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #18'> #18 <img src='http://customscreators.com/public/style_images/master/icon_share.png' class='small' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #18' /> </a> </span> <span itemprop="creator name" class="author vcard"> EvilCornbread </span> </h3> <div class='author_info'> <div itemscope itemtype="http://schema.org/Person" class='user_details'> <span class='hide' itemprop="name">EvilCornbread</span> <ul class='basic_info'> <li class='avatar' style='margin-bottom: 5px;'> <img itemprop="image" src='http://customscreators.com/uploads/profile/photo-6471.gif?_r=1443109625' class='ipsUserPhoto ipsUserPhoto_large' /> </li> <li class='post_count desc lighter'> 198 posts </li> </ul> <ul class='custom_fields'> </ul> </div> </div> <div class='post_body'> <p class='posted_info desc lighter ipsType_small'> Posted <abbr class="published" itemprop="commentTime" title="2014-02-23T00:04:56+00:00">February 23, 2014 - 12:04 AM</abbr> </p> <div itemprop="commentText" class='post entry-content '> <!--cached-Sat, 20 Jul 2019 03:31:06 +0000-->Whoa, this thing is awesome.<br /> <br /> Suggestion: Have it detect lane shifts (which are invalid) on easy/medium pro keys. <br /> </div> <!-- <div class='ipsLikeBar right clearfix' id='rep_post_79575'> <ul class='ipsList_inline'> <li id="like_post_79575" class='ipsLikeBar_info' style="display:none"> </li> </ul> </div> <script type='text/javascript'> ipb.global.registerReputation( 'rep_post_79575', { domLikeStripId: 'like_post_79575', app: 'forums', type: 'pid', typeid: '79575' }, parseInt('0') ); </script> --> <ul id='postControlsNormal_79575' class='post_controls clear clearfix' > <li class='top hide'><a href='#ipboard_body' class='top' title='Back to top'>Back to top</a></li> </ul> </div> </div> </div> <hr /> <script type="text/javascript"> var pid = parseInt(79575); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } // Show multiquote for JS browsers if ( $('multiq_79575') ) { $('multiq_79575').show(); } if( $('toggle_post_79575') ) { $('toggle_post_79575').show(); } // Add perm data ipb.topic.deletePerms[79575] = { 'canDelete' : 0, 'canSoftDelete' : 0 }; </script> <!--post:79628--> <div class='post_block hentry clear clearfix ' id='post_id_79628'> <a id='entry79628'></a> <div class='post_wrap' > <h3 class='row2'> <span class='post_id right ipsType_small desc blend_links'> <a itemprop="replyToUrl" data-entry-pid='79628' href='http://customscreators.com/index.php?/topic/10357-c3-automatic-rules-validator-carv-for-reaper-v1-jan-21/#entry79628' rel='bookmark' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #19'> #19 <img src='http://customscreators.com/public/style_images/master/icon_share.png' class='small' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #19' /> </a> </span> <span itemprop="creator name" class="author vcard"> ws54 </span> </h3> <div class='author_info'> <div itemscope itemtype="http://schema.org/Person" class='user_details'> <span class='hide' itemprop="name">ws54</span> <ul class='basic_info'> <li class='avatar' style='margin-bottom: 5px;'> <img itemprop="image" src='http://customscreators.com/uploads/profile/photo-6558.png?_r=0' class='ipsUserPhoto ipsUserPhoto_large' /> </li> <li class='post_count desc lighter'> 830 posts </li> </ul> <ul class='custom_fields'> </ul> </div> </div> <div class='post_body'> <p class='posted_info desc lighter ipsType_small'> Posted <abbr class="published" itemprop="commentTime" title="2014-02-24T04:48:25+00:00">February 24, 2014 - 04:48 AM</abbr> </p> <div itemprop="commentText" class='post entry-content '> <!--cached-Sat, 20 Jul 2019 03:31:06 +0000--><blockquote class='ipsBlockquote' data-author="Farottone"><p>Guys, do NOT go over Reaper 4.22. It will break things (quantizing, track title, etc.) and it will prevent you from using CARV and other future neat features.</p></blockquote><br />Been using 4.402 for nearly a year and it has been working great for me. Any chance you can get your scripts working properly with a newer version of Reaper? I really don't want to rock the boat now. <br /> </div> <!-- <div class='ipsLikeBar right clearfix' id='rep_post_79628'> <ul class='ipsList_inline'> <li id="like_post_79628" class='ipsLikeBar_info' style="display:none"> </li> </ul> </div> <script type='text/javascript'> ipb.global.registerReputation( 'rep_post_79628', { domLikeStripId: 'like_post_79628', app: 'forums', type: 'pid', typeid: '79628' }, parseInt('0') ); </script> --> <ul id='postControlsNormal_79628' class='post_controls clear clearfix' > <li class='top hide'><a href='#ipboard_body' class='top' title='Back to top'>Back to top</a></li> </ul> </div> </div> </div> <hr /> <script type="text/javascript"> var pid = parseInt(79628); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } // Show multiquote for JS browsers if ( $('multiq_79628') ) { $('multiq_79628').show(); } if( $('toggle_post_79628') ) { $('toggle_post_79628').show(); } // Add perm data ipb.topic.deletePerms[79628] = { 'canDelete' : 0, 'canSoftDelete' : 0 }; </script> <!--post:79644--> <div class='post_block hentry clear clearfix ' id='post_id_79644'> <a id='entry79644'></a> <div class='post_wrap' > <h3 class='row2'> <span class='post_id right ipsType_small desc blend_links'> <a itemprop="replyToUrl" data-entry-pid='79644' href='http://customscreators.com/index.php?/topic/10357-c3-automatic-rules-validator-carv-for-reaper-v1-jan-21/#entry79644' rel='bookmark' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #20'> #20 <img src='http://customscreators.com/public/style_images/master/icon_share.png' class='small' title='C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]: post #20' /> </a> </span> <span itemprop="creator name" class="author vcard"> pksage </span> </h3> <div class='author_info'> <div itemscope itemtype="http://schema.org/Person" class='user_details'> <span class='hide' itemprop="name">pksage</span> <ul class='basic_info'> <p class='desc member_title'>Mostly-Benevolent Overlord</p> <li class='avatar' style='margin-bottom: 5px;'> <img itemprop="image" src='http://customscreators.com/uploads/profile/photo-thumb-6445.jpg?_r=1447640747' class='ipsUserPhoto ipsUserPhoto_large' /> </li> <li class='group_title'> <!--<span style='color:red;'>Administrators</span>--> <span style="color:red; font-weight: bold;">Administrator</span> </li> <li class='post_count desc lighter'> 1,109 posts </li> </ul> <ul class='custom_fields'> </ul> </div> </div> <div class='post_body'> <p class='posted_info desc lighter ipsType_small'> Posted <abbr class="published" itemprop="commentTime" title="2014-02-24T14:19:07+00:00">February 24, 2014 - 02:19 PM</abbr> </p> <div itemprop="commentText" class='post entry-content '> <!--cached-Sat, 20 Jul 2019 03:31:06 +0000-->CARV works on 4.59 (when it does work -- I realize that it's been buggy on projects with non-RBN authoring practices, like imported MIDIs), but the quantization issues are a good reason to stick with the old ones if you don't want to change your workflow. <br /> </div> <!-- <div class='ipsLikeBar right clearfix' id='rep_post_79644'> <ul class='ipsList_inline'> <li id="like_post_79644" class='ipsLikeBar_info' style="display:none"> </li> </ul> </div> <script type='text/javascript'> ipb.global.registerReputation( 'rep_post_79644', { domLikeStripId: 'like_post_79644', app: 'forums', type: 'pid', typeid: '79644' }, parseInt('0') ); </script> --> <div class="signature" data-memberid="6445"> <!--signature-cached-Tue, 23 Jul 2019 01:58:51 +0000--><p><a href='http://db.customscreators.com/' class='bbc_url' title=''>C3 Legacy DB</a> | <a href='http://rbchronicle.net/' class='bbc_url' title='External link' rel='nofollow external'>Rock Band Chronicle</a> | <a href='http://pksage.com/speedruns/' class='bbc_url' title='External link' rel='nofollow external'>All Speedruns Tracker</a> </div> <ul id='postControlsNormal_79644' class='post_controls clear clearfix' > <li class='top hide'><a href='#ipboard_body' class='top' title='Back to top'>Back to top</a></li> </ul> </div> </div> </div> <hr /> <script type="text/javascript"> var pid = parseInt(79644); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } // Show multiquote for JS browsers if ( $('multiq_79644') ) { $('multiq_79644').show(); } if( $('toggle_post_79644') ) { $('toggle_post_79644').show(); } // Add perm data ipb.topic.deletePerms[79644] = { 'canDelete' : 0, 'canSoftDelete' : 0 }; </script> </div> </div> <hr /> <div class='topic_controls clear ipsPad_top_bottom_half'> <div class='left'><div class='pagination clearfix left '> <ul class='ipsList_inline back left'> </ul> <ul class='ipsList_inline left pages'> <li style='color: #999; font-size: 12px;'>54 results  •</li> <li class='pagejump clickable pj0756278001'> <a href='#'>Page 1 of 3 <!--<img src='http://customscreators.com/public/style_images/master/dropdown.png' alt='+' />--></a> <script type='text/javascript'> ipb.global.registerPageJump( '0756278001', { url: "http://customscreators.com/index.php?/topic/10357-c3-automatic-rules-validator-carv-for-reaper-v1-jan-21/", stKey: 'st', perPage: 20, totalPages: 3, anchor: '' } ); </script> </li> <li class='page active'>1</li> <li class='page'> <a href="http://customscreators.com/index.php?/topic/10357-c3-automatic-rules-validator-carv-for-reaper-v1-jan-21/page-2" title="C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21] - Page 2">2</a> </li> <li class='page'> <a href="http://customscreators.com/index.php?/topic/10357-c3-automatic-rules-validator-carv-for-reaper-v1-jan-21/page-3" title="C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21] - Page 3">3</a> </li> </ul> <ul class='ipsList_inline forward left'> <li class='next'><a href="http://customscreators.com/index.php?/topic/10357-c3-automatic-rules-validator-carv-for-reaper-v1-jan-21/page-2" title="C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21] - Next page" rel='next'>Next</a></li> </ul> </div></div> <div class='ipsPad_top_slimmer right'> <a href='http://customscreators.com/index.php?/forum/7-authoring-tools-support-advice/' class="ipsType_small desc">Back to Authoring Tools, Support, & Advice</a> </div> </div> <!-- Close topic --> </div> <!-- BOTTOM BUTTONS --> <br /> <div class='clear clearfix left'> <ul class='topic_share left shareButtons ipsList_inline'> <li><a href="http://customscreators.com/index.php?sharelink=twitter;aHR0cDovL2N1c3RvbXNjcmVhdG9ycy5jb20vaW5kZXgucGhwPy90b3BpYy8xMDM1Ny1jMy1hdXRvbWF0aWMtcnVsZXMtdmFsaWRhdG9yLWNhcnYtZm9yLXJlYXBlci12MS1qYW4tMjEv;QzMgQXV0b21hdGljIFJ1bGVzIFZhbGlkYXRvciAoQ0FSVikgZm9yIFJFQVBFUiBbdjE6IEphbiAyMV0," rel="nofollow" target="_blank" title="Share this link via Twitter" class='_slink' id='slink_twitter'><img src="http://customscreators.com/public/style_extra/sharelinks/twitter.png" /></a></li> <li class='fbLike'><div class="fb-like" data-href="http://customscreators.com/index.php?/topic/10357-c3-automatic-rules-validator-carv-for-reaper-v1-jan-21/" data-send="false" data-layout="button_count" data-width="150" data-show-faces="false" data-action="like"></div><div id="fb-root"></div></li> <script> window.fbAsyncInit = function() { FB.init({ appId : '', xfbml : true, version : 'v2.1' }); }; (function(d, s, id){ var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) {return;} js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); </script> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"> {lang: 'en-GB'} </script> <li><div class='googlePlusOne'><g:plusone count="false" size="small"></g:plusone></div></li> <li><a href="http://customscreators.com/index.php?sharelink=digg;aHR0cDovL2N1c3RvbXNjcmVhdG9ycy5jb20vaW5kZXgucGhwPy90b3BpYy8xMDM1Ny1jMy1hdXRvbWF0aWMtcnVsZXMtdmFsaWRhdG9yLWNhcnYtZm9yLXJlYXBlci12MS1qYW4tMjEv;QzMgQXV0b21hdGljIFJ1bGVzIFZhbGlkYXRvciAoQ0FSVikgZm9yIFJFQVBFUiBbdjE6IEphbiAyMV0," rel="nofollow" target="_blank" title="Share this link via Digg" class='_slink' id='slink_digg'><img src="http://customscreators.com/public/style_extra/sharelinks/digg.png" /></a></li> <li><a href="http://customscreators.com/index.php?sharelink=delicious;aHR0cDovL2N1c3RvbXNjcmVhdG9ycy5jb20vaW5kZXgucGhwPy90b3BpYy8xMDM1Ny1jMy1hdXRvbWF0aWMtcnVsZXMtdmFsaWRhdG9yLWNhcnYtZm9yLXJlYXBlci12MS1qYW4tMjEv;QzMgQXV0b21hdGljIFJ1bGVzIFZhbGlkYXRvciAoQ0FSVikgZm9yIFJFQVBFUiBbdjE6IEphbiAyMV0," rel="nofollow" target="_blank" title="Share this link via Del.icio.us" class='_slink' id='slink_delicious'><img src="http://customscreators.com/public/style_extra/sharelinks/delicious.png" /></a></li> <li><a href="http://customscreators.com/index.php?sharelink=reddit;aHR0cDovL2N1c3RvbXNjcmVhdG9ycy5jb20vaW5kZXgucGhwPy90b3BpYy8xMDM1Ny1jMy1hdXRvbWF0aWMtcnVsZXMtdmFsaWRhdG9yLWNhcnYtZm9yLXJlYXBlci12MS1qYW4tMjEv;QzMgQXV0b21hdGljIFJ1bGVzIFZhbGlkYXRvciAoQ0FSVikgZm9yIFJFQVBFUiBbdjE6IEphbiAyMV0," rel="nofollow" target="_blank" title="Share this link via Reddit" class='_slink' id='slink_reddit'><img src="http://customscreators.com/public/style_extra/sharelinks/reddit.png" /></a></li> <li><a href="http://customscreators.com/index.php?sharelink=stumble;aHR0cDovL2N1c3RvbXNjcmVhdG9ycy5jb20vaW5kZXgucGhwPy90b3BpYy8xMDM1Ny1jMy1hdXRvbWF0aWMtcnVsZXMtdmFsaWRhdG9yLWNhcnYtZm9yLXJlYXBlci12MS1qYW4tMjEv;QzMgQXV0b21hdGljIFJ1bGVzIFZhbGlkYXRvciAoQ0FSVikgZm9yIFJFQVBFUiBbdjE6IEphbiAyMV0," rel="nofollow" target="_blank" title="Share this link via StumbleUpon" class='_slink' id='slink_stumble'><img src="http://customscreators.com/public/style_extra/sharelinks/stumble.png" /></a></li> <li><a href="http://customscreators.com/index.php?sharelink=email;aHR0cDovL2N1c3RvbXNjcmVhdG9ycy5jb20vaW5kZXgucGhwPy90b3BpYy8xMDM1Ny1jMy1hdXRvbWF0aWMtcnVsZXMtdmFsaWRhdG9yLWNhcnYtZm9yLXJlYXBlci12MS1qYW4tMjEv;QzMgQXV0b21hdGljIFJ1bGVzIFZhbGlkYXRvciAoQ0FSVikgZm9yIFJFQVBFUiBbdjE6IEphbiAyMV0," rel="nofollow" target="_blank" title="Share this link via Email" class='_slink' id='slink_email'><img src="http://customscreators.com/public/style_extra/sharelinks/email.png" /></a></li> </ul> <script type="text/javascript"> ipb.sharelinks.url = "http://customscreators.com/index.php?/topic/10357-c3-automatic-rules-validator-carv-for-reaper-v1-jan-21/"; ipb.sharelinks.title = "C3 Automatic Rules Validator (CARV) for REAPER [v1: Jan 21]"; ipb.sharelinks.bname = "C3 Forums"; </script> </div> <br /> <!-- SAME TAGGED --> <!-- ACTIVE USERS --> <div id='topic_stats' class='statistics clear clearfix'> <div id='topic_active_users' class='active_users'> <h4 class='statistics_head'>1 user(s) are reading this topic</h4> <p class='statistics_brief desc'>0 members, 1 guests, 0 anonymous users</p> </div> </div> <script type="text/javascript" src="http://customscreators.com/public/js/3rd_party/prettify/prettify.js"></script> <script type='text/javascript' src='http://customscreators.com/public/js/3rd_party/prettify/lang-sql.js'></script> <!-- By default we load generic code, php, css, sql and xml/html; load others here if desired --> <script type="text/javascript"> //<![CDATA[ Event.observe( window, 'load', function(e){ prettyPrint() }); //]]> </script> <div id='multiQuoteInsert' style='display: none;' class='ipsFloatingAction'> <span class='ipsButton no_width' id='mqbutton'>Reply to quoted posts</span>     <a href='#' id='multiQuoteClear' class='ipsType_smaller desc' title='Clear the posts you have selected with MultiQuote'>Clear</a>     </div> <form id="modform" method="post" action="http://customscreators.com/index.php?"> <input type="hidden" name="app" value="forums" /> <input type="hidden" name="module" value="moderate" /> <input type="hidden" name="section" value="moderate" /> <input type="hidden" name="do" value="postchoice" /> <input type="hidden" name="f" value="7" /> <input type="hidden" name="t" value="10357" /> <input type="hidden" name="auth_key" value="880ea6a14ea49e853634fbdc5015a024" /> <input type="hidden" name="st" value="" /> <input type="hidden" name="page" value="" /> <input type="hidden" value="" name="selectedpidsJS" id='selectedpidsJS' /> <input type="hidden" name="tact" id="tact" value="" /> </form> <ol class='breadcrumb bottom ipsList_inline left clearfix clear'> <li><a href='http://customscreators.com/'>C3 Forums</a></li> <li><span class='nav_sep'>→</span> <a href='http://customscreators.com/index.php?/forum/16-authoring-auditorium/' title='Return to Authoring Auditorium'><span>Authoring Auditorium</span></a></li> <li><span class='nav_sep'>→</span> <a href='http://customscreators.com/index.php?/forum/7-authoring-tools-support-advice/' title='Return to Authoring Tools, Support, & Advice'><span>Authoring Tools, Support, & Advice</span></a></li> <li class='right ipsType_smaller'> <a rel="nofollow" href='http://customscreators.com/index.php?/privacypolicy/'>Privacy Policy</a> </li> </ol> </div> <!-- ::: FOOTER (Change skin, language, mark as read, etc) ::: --> <div id='footer_utilities' class='main_width clearfix clear'> <a rel="nofollow" href='#top' id='backtotop' title='Go to top'><img src='http://customscreators.com/public/style_images/master/top.png' alt='' /></a> <ul class='ipsList_inline left'> <li> <img src='http://customscreators.com/public/style_images/master/feed.png' alt='RSS Feed' id='rss_feed' class='clickable' /> </li> <li> <a href="http://customscreators.com/index.php?app=core&module=help" title='View help' rel="help" accesskey='6'>Help</a> </li> </ul> <!-- Copyright Information --> <p id='copyright'> <a href='http://www.invisionpower.com/apps/board/' title='Community Forum Software by Invision Power Services'>Community Forum Software by IP.Board 3.4.8</a></p> <!-- / Copyright --> </div> <script type='text/javascript' src='http://customscreators.com/public/js/3rd_party/lightbox.js'></script> <script type='text/javascript'> //<![CDATA[ // Lightbox Configuration LightboxOptions = Object.extend({ fileLoadingImage: 'http://customscreators.com/public/style_images/master/lightbox/loading.gif', fileBottomNavCloseImage: 'http://customscreators.com/public/style_images/master/lightbox/closelabel.gif', overlayOpacity: 0.8, // controls transparency of shadow overlay animate: true, // toggles resizing animations resizeSpeed: 10, // controls the speed of the image resizing animations (1=slowest and 10=fastest) borderSize: 10, //if you adjust the padding in the CSS, you will need to update this variable // When grouping images this is used to write: Image # of #. // Change it for non-english localization labelImage: "Image", labelOf: "of" }, window.LightboxOptions || {}); /* Watch for a lightbox image and set up our downloadbutton watcher */ document.observe('click', (function(event){ var target = event.findElement('a[rel*="lightbox"]') || event.findElement('area[rel*="lightbox"]') || event.findElement('span[rel*="lightbox"]'); if (target) { event.stop(); gbl_addDownloadButton(); } }).bind(this)); var _to = ''; var _last = ''; function gbl_addDownloadButton() { if ( typeof( ipsLightbox.lightboxImage ) != 'undefined' && ipsLightbox.lightboxImage.src ) { if ( _last != ipsLightbox.lightboxImage.src ) { if ( ! $('gbl_d') ) { $('bottomNav').insert( { top: "<div id='gbl_d' style='text-align:right;padding-bottom:4px;'></div>" } ); } $('gbl_d').update( "<a href='"+ ipsLightbox.lightboxImage.src + "' target='_blank'><img src='http://customscreators.com/public/style_images/master/lightbox/download-icon.png' /></a>" ); _last = ipsLightbox.lightboxImage.src; } } /* Check for init and then keep checking for new image */ _to = setTimeout( "gbl_addDownloadButton()", 1000 ); } //]]> </script> <div id='inline_login_form' style="display:none"> <form action="http://customscreators.com/index.php?app=core&module=global&section=login&do=process" method="post" id='login'> <input type='hidden' name='auth_key' value='880ea6a14ea49e853634fbdc5015a024' /> <input type="hidden" name="referer" value="http://customscreators.com/index.php?/topic/10357-c3-automatic-rules-validator-carv-for-reaper-v1-jan-21/" /> <h3>Sign In</h3> <br /> <div class='ipsForm ipsForm_horizontal'> <fieldset> <ul> <li class='ipsField'> <div class='ipsField_content'> Need an account? <a href="http://customscreators.com/index.php?app=core&module=global&section=register" title='Register now!'>Register now!</a> </div> </li> <li class='ipsField ipsField_primary'> <label for='ips_username' class='ipsField_title'>Username</label> <div class='ipsField_content'> <input id='ips_username' type='text' class='input_text' name='ips_username' size='30' tabindex='0' /> </div> </li> <li class='ipsField ipsField_primary'> <label for='ips_password' class='ipsField_title'>Password</label> <div class='ipsField_content'> <input id='ips_password' type='password' class='input_text' name='ips_password' size='30' tabindex='0' /><br /> <a href='http://customscreators.com/index.php?app=core&module=global&section=lostpass' title='Retrieve password'>I've forgotten my password</a> </div> </li> <li class='ipsField ipsField_checkbox'> <input type='checkbox' id='inline_remember' checked='checked' name='rememberMe' value='1' class='input_check' tabindex='0' /> <div class='ipsField_content'> <label for='inline_remember'> <strong>Remember me</strong><br /> <span class='desc lighter'>This is not recommended for shared computers</span> </label> </div> </li> <li class='ipsPad_top ipsForm_center desc ipsType_smaller'> <a rel="nofollow" href='http://customscreators.com/index.php?/privacypolicy/'>Privacy Policy</a> </li> </ul> </fieldset> <div class='ipsForm_submit ipsForm_center'> <input type='submit' class='ipsButton' value='Sign In' tabindex='0' /> </div> </div> </form> </div> </div> <script type='text/javascript'> if( $('primary_nav') ){ ipb.global.activateMainMenu(); } </script> </body> </html>