Old 09-29-2009, 03:48 PM   #1
nicholas
Scribe
 
nicholas's Avatar
 
Join Date: Jan 2007
Location: Van Diemen's Land
Posts: 12,167
Default 3.12 Pre is here ....

v3.12pre2 - September 29 2009
+ Automation lanes: fixed possible crash when removing FX parameter envelopes
+ MIDI editor: show notes pressed as long as the input note is pressed
+ OSX: improved drag/drop support
+ OSX: support for control+alt+drag to render to new file (drag to desktop, finder, sampler, etc)
+ OSX: REX support
+ Pencil mode: fixed fade/autofade settings for newly drawn media items
+ ReaControlMIDI: envelopes and TCP knobs report the same value as the slider (0-127, 0-16383, or on/off)
+ ReaControlMIDI: support for storing/sending sysex dumps up to 64KB
+ VST bridging: optimized plug-ins that call audioMasterTempoAt at current time
+ x64: will now use same config path as x86 (unless appdata/REAPER64 is valid)
+ x64: REX support


Good!
__________________
Learning Manuals and Reaper Books
REAPER Unleashed - ReaMix - REAPER User Guide
http://www.lulu.com/spotlight/glazfolk
nicholas is online now   Reply With Quote
Old 09-29-2009, 03:53 PM   #2
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,750
Default

also includes:

v3.12pre1 - September 22 2009
+ CD burning: fixes to native XP mode track divisions
+ CD burning: OS X support
+ Fade drawing: when using full-area filling, fixed drawing when zoomed in
+ FX: per-FX buggy plugin compatibility mode (assumes plugin is not threadsafe, needs constant precleaned buffers, etc)
+ OSX: special casing for POD Farm VST misreporting view type (VST 2.4 should be composited view)
+ OSX: fix for some AUs that do not export automatable parameters until after audio streams are initialized
+ OSX: added correct file locking to prevent writing files open for read
+ ReaControlMIDI: support for raw mode (0-127 access to all CC messages)
+ ReaScript: run Python or Perl scripts that call Reaper API functions (preliminary)
+ ReaScript: assign reascripts to key commands or toolbar buttons
+ VST: safer querying of text strings from certain (strncpy-using) plug-ins
+ VST bridging/firewalling: per plug-in option to embed UI (not as compatible, less crash-resilient)
+ Win32: async file reading now has more grace on error
+ Win32: file locking improvements (no longer allow writing to media files that are open and online in REAPER, etc)
+ x64: fix for certain (broken) ASIO drivers
schwa is offline   Reply With Quote
Old 09-29-2009, 03:57 PM   #3
drybij
Human being with feelings
 
Join Date: May 2008
Location: Somewhere else
Posts: 734
Default

Quote:
Originally Posted by schwa View Post
+ ReaScript: run Python or Perl scripts that call Reaper API functions (preliminary)
Hooray! Some Perl lovin!
drybij is offline   Reply With Quote
Old 09-29-2009, 04:04 PM   #4
Evan
Human being with feelings
 
Join Date: Oct 2006
Location: Greece
Posts: 3,553
Default

Thank you!

Quote:
Originally Posted by nicholas View Post
v3.12pre2 - September 29 2009
+ x64: will now use same config path as x86 (unless appdata/REAPER64 is valid)
Will Reaper 32bit scan through the 64bit plugins folder without crashing?
Evan is offline   Reply With Quote
Old 09-29-2009, 04:34 PM   #5
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by Evan View Post
Thank you!



Will Reaper 32bit scan through the 64bit plugins folder without crashing?
Assuming that either A) there are no 32 bit plug-ins in the 64-bit folder, or B) there are no 32 bit plug-ins that crash, then yes.

Note however that the config path referenced in the changelog refers to the location of reaper.ini etc.. internally it has separate config entries for VST paths for the 32/64 bit versions. Most settings are shared, which is more convenient, though.
Justin is offline   Reply With Quote
Old 09-29-2009, 05:25 PM   #6
boatclub
Human being with feelings
 
Join Date: Mar 2009
Location: sum
Posts: 158
Default

Quote:
Originally Posted by nicholas View Post
v3.12pre2 - September 29 2009

+ OSX: improved drag/drop support
+ OSX: support for control+alt+drag to render to new file (drag to desktop, finder, sampler, etc)
+ OSX: REX support
yesssss! feels so good
boatclub is offline   Reply With Quote
Old 09-29-2009, 05:27 PM   #7
ScottyD
Human being with feelings
 
Join Date: Mar 2008
Posts: 148
Default

Do you guys ever sleep!??! Just when I think I have my mind wrapped around the last changes.
ScottyD is offline   Reply With Quote
Old 09-29-2009, 05:31 PM   #8
boatclub
Human being with feelings
 
Join Date: Mar 2009
Location: sum
Posts: 158
Default

these also should be in there somewhere!

+ OSX: Fix for Solid Backgrounds for Labels
+ OSX: Fix for JS plugins font

hoorah! all of my bug fixes and feature requests, including the support for control+alt+drag to render have been implemented in this release!

THANK YOU REAPER
boatclub is offline   Reply With Quote
Old 09-29-2009, 05:35 PM   #9
mio*star
Human being with feelings
 
mio*star's Avatar
 
Join Date: Jul 2008
Location: 46°31'20.67"N - 6°37'6.47"E
Posts: 803
Default Hallelujah ! (?)

I still need to test it but this one will change my life quite a bit :
+ CD burning: OS X support

yeeepeee !

thanks guys !

and I can see those OSX-ers smiley faces for that one :
+ OSX: REX support

Cockos rock, once again ...
__________________
www.royalstudios.net
mio*star is offline   Reply With Quote
Old 09-29-2009, 05:37 PM   #10
mio*star
Human being with feelings
 
mio*star's Avatar
 
Join Date: Jul 2008
Location: 46°31'20.67"N - 6°37'6.47"E
Posts: 803
Default very smart as well :

+ OSX: support for control+alt+drag to render to new file (drag to desktop, finder, sampler, etc)

... what a brillant idea !
__________________
www.royalstudios.net
mio*star is offline   Reply With Quote
Old 09-29-2009, 06:20 PM   #11
Numinor
Human being with feelings
 
Join Date: Oct 2006
Posts: 83
Default

Scripts!? This is new right? I usually miss stuff, but come on... I'd have noticed this surely... Absolutely great news indeed. Thx!

Fap, fap, fap.
Numinor is offline   Reply With Quote
Old 09-29-2009, 07:21 PM   #12
BoxOfSnoo
Human being with feelings
 
Join Date: Apr 2006
Posts: 998
Default

+ OSX: special casing for POD Farm VST misreporting view type (VST 2.4 should be composited view)

Relieved sigh... man, no idea what to say. Thank you doesn't quite cover it!
__________________
Get Dropbox! (Bonus space for both of us with that link)
BoxOfSnoo is offline   Reply With Quote
Old 09-29-2009, 08:10 PM   #13
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,750
Default

Here's some preliminary help for the preliminary ReaScript feature, if anyone braves those waters: http://www.cockos.com/reaper/sdk/reascript
schwa is offline   Reply With Quote
Old 09-29-2009, 08:41 PM   #14
nerdfactormax
Human being with feelings
 
nerdfactormax's Avatar
 
Join Date: Oct 2007
Location: A-town, Australia
Posts: 633
Default

Don't want to be ungrateful or greedy, but... *cough* PiP? *cough*
nerdfactormax is offline   Reply With Quote
Old 09-29-2009, 09:00 PM   #15
boatclub
Human being with feelings
 
Join Date: Mar 2009
Location: sum
Posts: 158
Default

Quote:
Originally Posted by schwa View Post
+ CD burning: OS X support
sorry if i'm asking a dumb question here, but where is this function? i can't see it. i must be blind :S
boatclub is offline   Reply With Quote
Old 09-29-2009, 09:02 PM   #16
whatsup
Human being with feelings
 
whatsup's Avatar
 
Join Date: Aug 2008
Posts: 1,144
Default

can it call midirecv / midisend ?
use audio/midi channels ?

or used just for better actions macro ?
__________________
you can contack me on
whatsup@inn.co.il
whatsup is offline   Reply With Quote
Old 09-29-2009, 10:35 PM   #17
Valle
Human being with feelings
 
Valle's Avatar
 
Join Date: Nov 2007
Location: Sweden
Posts: 808
Default

Quote:
Originally Posted by schwa View Post
also includes:
+ ReaScript: run Python or Perl scripts that call Reaper API functions (preliminary)
+ ReaScript: assign reascripts to key commands or toolbar buttons
WHOO-FREAKIN'-HOO! !!!
__________________
Valenzia Vision
Valle is offline   Reply With Quote
Old 09-29-2009, 10:51 PM   #18
jas
Human being with feelings
 
jas's Avatar
 
Join Date: Oct 2008
Location: a zonzo
Posts: 473
Default

Quote:
Originally Posted by boatclub View Post
sorry if i'm asking a dumb question here, but where is this function? i can't see it. i must be blind :S
Could this be at File>Render - Render to File - Output Format: Audio CD Image (CUE/BIN format) - while Rendering the Master Mix ? Also, Burn CD Image after Render.

Last edited by jas; 09-29-2009 at 11:41 PM.
jas is offline   Reply With Quote
Old 09-29-2009, 11:00 PM   #19
Kainer
Human being with feelings
 
Kainer's Avatar
 
Join Date: Nov 2007
Location: Cologne/Bangkok
Posts: 1,258
Default

Great work!!! Thank you guys!!!!
__________________
I am old here

http://kainerweissmann.de
Kainer is offline   Reply With Quote
Old 09-29-2009, 11:05 PM   #20
srgk
Human being with feelings
 
Join Date: Feb 2009
Location: Moscow
Posts: 26
Default

thanx for the OSX fixes!!
srgk is offline   Reply With Quote
Old 09-30-2009, 12:50 AM   #21
jm duchenne
Human being with feelings
 
jm duchenne's Avatar
 
Join Date: Feb 2006
Location: France
Posts: 914
Default

Quote:
Originally Posted by nerdfactormax View Post
Don't want to be ungrateful or greedy, but... *cough* PiP? *cough*
Same *cough* question for me *cough*.
I have suspended all my projects since the first PiP introduction because it can be the solution to all my automation problems. So I was hoping for the 3.12pre to give us some of the exciting points that have been discussed.
For the 3.13 perhaps ?
jm duchenne is offline   Reply With Quote
Old 09-30-2009, 06:55 AM   #22
snebenan
Human being with feelings
 
Join Date: Jan 2008
Location: Sweden
Posts: 97
Default

Quote:
Originally Posted by schwa View Post
+ ReaControlMIDI: support for raw mode (0-127 access to all CC messages)
Yay!!!!!!
(Found bug, will report i other thread)

Quote:
Originally Posted by schwa View Post
+ ReaScript: run Python or Perl scripts that call Reaper API functions (preliminary)
Very cool as well.
Thanks!

Edit:
Although I can't find the FFI.pm file, it is not included in the FFi.dll.zip or with the ActivePearl installation.
Is this the correct one to use?
http://search.cpan.org/~gaal/FFI-1.02/FFI.pm

Last edited by snebenan; 09-30-2009 at 07:48 AM.
snebenan is offline   Reply With Quote
Old 09-30-2009, 07:57 AM   #23
SiKo
Human being with feelings
 
SiKo's Avatar
 
Join Date: Aug 2008
Location: dusty hot place
Posts: 1,492
Default

Guys@cockos: You rock big time!

now a little request before final; maybe a bit of rewire love?
http://forum.cockos.com/project.php?issueid=1045
http://forum.cockos.com/project.php?issueid=1182

Anyway, thanks a lot for the great work!
__________________
... yOu aNd mE are ...
SiKo is offline   Reply With Quote
Old 09-30-2009, 09:01 AM   #24
parr
Human being with feelings
 
Join Date: Jan 2008
Posts: 200
Default Thanks from OSX

Another OSX user in love with "blonde sock" schwa!!!!
Thanks for the REX support!
parr is offline   Reply With Quote
Old 09-30-2009, 09:31 AM   #25
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by SiKo View Post
Guys@cockos: You rock big time!

now a little request before final; maybe a bit of rewire love?
http://forum.cockos.com/project.php?issueid=1045
http://forum.cockos.com/project.php?issueid=1182

Anyway, thanks a lot for the great work!
Is it me, or are these two issues mutually exclusive? "Make REAPER not be affected by the tempo of the slave" and "make REAPER adapt to the tempo of the slave". ugh!
Justin is offline   Reply With Quote
Old 09-30-2009, 09:42 AM   #26
Dstruct
Human being with feelings
 
Join Date: Jul 2006
Posts: 12,480
Default

Quote:
Originally Posted by schwa View Post
+ VST bridging/firewalling: per plug-in option to embed UI (not as compatible, less crash-resilient)
I didn't install the Bridge thing but I'm still are to change those settings!? Shouldn't they be "hidden" in this case?
Dstruct is offline   Reply With Quote
Old 09-30-2009, 10:18 AM   #27
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default

Quote:
Originally Posted by Dstruct View Post
I didn't install the Bridge thing but I'm still are to change those settings!? Shouldn't they be "hidden" in this case?
Ignore this dstruct if i misunderstood you but..

I think the bridge is always in there in any version as it allows you to use it as a firewall even for 32bit plugs on 32bit reaper. Not just as a bit bridge.
musicbynumbers is offline   Reply With Quote
Old 09-30-2009, 10:36 AM   #28
Scrumpy Jack
Human being with feelings
 
Scrumpy Jack's Avatar
 
Join Date: Apr 2009
Posts: 28
Default

Quote:
Originally Posted by schwa View Post
+ ReaScript: run Python or Perl scripts that call Reaper API functions (preliminary)
Fantastic! Could this be extended to support Ruby, too?
Scrumpy Jack is offline   Reply With Quote
Old 09-30-2009, 10:53 AM   #29
pylorca
Human being with feelings
 
Join Date: Apr 2009
Posts: 191
Default

Quote:
Originally Posted by schwa View Post
+ ReaScript: run Python or Perl scripts that call Reaper API functions (preliminary)
Great! pylorca is very happy
pylorca is offline   Reply With Quote
Old 09-30-2009, 11:00 AM   #30
SiKo
Human being with feelings
 
SiKo's Avatar
 
Join Date: Aug 2008
Location: dusty hot place
Posts: 1,492
Default

Quote:
Originally Posted by Justin View Post
Is it me, or are these two issues mutually exclusive? "Make REAPER not be affected by the tempo of the slave" and "make REAPER adapt to the tempo of the slave". ugh!
Ugh indeed ... what does the rewire implementation guide say? I think it should be possible to change the tempo from the slave, but it shouldn't mess up the tempo of the master when the client starts ... or something like this ...

Anyway, now, when e.g. Reason is started as slave, it changes the tempo of the master/reaper to the song openend in reason. But for some reason, I can not use the tempo track in Reason to initiate tempo changes during the playback song?!
So, if we allow the slave to initiate tempo changes, then all the way please!

Ah, now we're talking about rewire ... can you react to this: bit bridge and rewire is possible in 64 reaper maybe?


Anyway, keep up the great work... Reaper's getting stronger and stronger!
__________________
... yOu aNd mE are ...

Last edited by SiKo; 09-30-2009 at 11:08 AM.
SiKo is offline   Reply With Quote
Old 09-30-2009, 11:42 AM   #31
mio*star
Human being with feelings
 
mio*star's Avatar
 
Join Date: Jul 2008
Location: 46°31'20.67"N - 6°37'6.47"E
Posts: 803
Default

Quote:
Originally Posted by SiKo View Post
Reaper's getting stronger and stronger!
Agreed !

Give us elastic-time-ish features + decent frame accurate video sync, and I'll be happy ;-)
__________________
www.royalstudios.net
mio*star is offline   Reply With Quote
Old 09-30-2009, 04:01 PM   #32
aldi
Human being with feelings
 
aldi's Avatar
 
Join Date: Jun 2006
Posts: 970
Default

Quote:
Originally Posted by schwa View Post
+ VST bridging/firewalling: per plug-in option to embed UI (not as compatible, less crash-resilient)
i love this one and i haevn't got any plugin till now that isn't working in this mode
__________________
REAPER is FANTASTIC

pending fr's: NONE ! :D
aldi is offline   Reply With Quote
Old 09-30-2009, 06:17 PM   #33
Reflected
Human being with feelings
 
Reflected's Avatar
 
Join Date: Jul 2009
Posts: 3,294
Default

nice update.
but still no standard midi clipboard

Gol from IL gave me the impression that it should be extremely easy for professional programmers like you.

http://forum.cockos.com/showthread.php?t=42930
Reflected is offline   Reply With Quote
Old 09-30-2009, 11:27 PM   #34
snebenan
Human being with feelings
 
Join Date: Jan 2008
Location: Sweden
Posts: 97
Default

If anyone get the pearl ReaScript working please post what Pearl distibution you are using and where to get the FFI.pm.
Edit:
Seems that we just need to wait for CPan to update...

//s
snebenan is offline   Reply With Quote
Old 09-30-2009, 11:54 PM   #35
paul elliott
Human being with feelings
 
Join Date: May 2009
Posts: 101
Default

oooooh, loving the OSX updates.... Beautiful work guys, will be telling a 3000 head conference about this work tomorrow.
__________________
paul

for_god_so_loved_the_world
that_he_gave_his_only_bego
tten_son_that_all_who_beli
eve_on_him_shall_not_die_b
ut_have_life_eternal_john_
3:16
paul elliott is offline   Reply With Quote
Old 10-01-2009, 06:39 AM   #36
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,750
Default

Quote:
Originally Posted by snebenan View Post
If anyone get the pearl ReaScript working please post what Pearl distibution you are using and where to get the FFI.pm.
http://forum.cockos.com/showthread.php?t=43525
schwa is offline   Reply With Quote
Old 10-01-2009, 06:50 AM   #37
snebenan
Human being with feelings
 
Join Date: Jan 2008
Location: Sweden
Posts: 97
Default

Thanks Schwa.
Downloaded and put it in my C:\Pearl\lib\

But I must be doing something wrong because I still cannot get this to run in Reaper.
When running pearl scripts in a DOS box I can sun simple stuff like
<code>
print "Hello, world!\n";
</code>

But when trying the RPR_APITest();
I get a error message
"Undefined subroutine &main::RPR_APITest called at C:\Documents and Settings\MyUser\Application Data\REAPER\Scripts\Test.pl line 1."

I tried modifying my path to include the C:\pearl\lib but so far no luck.
Do I need to register the dll or something?

//s
snebenan is offline   Reply With Quote
Old 10-01-2009, 06:55 AM   #38
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,750
Default

Sounds like you're trying to run the perl script standalone -- that won't do anything. You need to run the perl script from within Reaper, either by running the action "ReaScript: run" or by loading the script into the actions window.
schwa is offline   Reply With Quote
Old 10-01-2009, 06:58 AM   #39
snebenan
Human being with feelings
 
Join Date: Jan 2008
Location: Sweden
Posts: 97
Default

No, I try to run it from Reaper first
But since I got no test ok at all so I was just testing my pearl setup by running a very simple standard pearl script.

I mean if I can't get that to run then it is not likely that it would run in Reaper ;-)

Edit,
I got it working now. I did not use the action run (python)... before <- Returns Test OK
I pressed the button Load Reascript and then tried to run that action. <- Nothing

//s

Last edited by snebenan; 10-01-2009 at 07:02 AM.
snebenan is offline   Reply With Quote
Old 10-01-2009, 07:03 AM   #40
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,750
Default

So when you run it from Reaper you get no "test OK" message and no error message at all? I'll try to figure out why. Do you have Perl 5.10 installed? Is there any chance 5.9 is also in the path?
schwa is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 10:25 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.