Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Feature Requests

Reply
 
Thread Tools Display Modes
Old 02-22-2007, 08:27 PM   #1
sebas777
Human being with feelings
 
sebas777's Avatar
 
Join Date: Nov 2006
Posts: 2,182
Default "Programming tools" for users to let us implement some (small) features ourselves...

Well... the title says it all ;-)
sebas777 is offline   Reply With Quote
Old 02-22-2007, 08:29 PM   #2
Dstruct
Human being with feelings
 
Join Date: Jul 2006
Posts: 12,482
Default



drunk?
Dstruct is offline   Reply With Quote
Old 02-22-2007, 08:53 PM   #3
Ben Zero
Human being with feelings
 
Join Date: Jan 2006
Location: London, England
Posts: 706
Default

He's not drunk; it's called scripting.

Would be very nice indeed... though I would have thought it could and should wait until the app is a little more mature, i.e. more core stuff should to be finished first IMO.

Ben
Ben Zero is offline   Reply With Quote
Old 02-22-2007, 09:03 PM   #4
Dstruct
Human being with feelings
 
Join Date: Jul 2006
Posts: 12,482
Default

Quote:
Originally Posted by Ben Zero
though I would have thought it could and should wait until the app is a little more mature, i.e. more core stuff should to be finished first IMO.

that's why i asked
Dstruct is offline   Reply With Quote
Old 02-22-2007, 09:04 PM   #5
Billoon
Human being with feelings
 
Join Date: Sep 2006
Location: Arse end of the earth.
Posts: 2,988
Default

Hey Sebas,

Could you give a few examples of features youd like to program yourself?

Check this out.

Last edited by Billoon; 02-22-2007 at 09:08 PM.
Billoon is offline   Reply With Quote
Old 02-22-2007, 11:38 PM   #6
Art Evans
Mortal
 
Join Date: Feb 2006
Posts: 6,654
Default

Some of the stuff I did with AutoHotKey was simply a matter of studying the Reaper project file in a text editor, then manipulating that file using said AHK. Not really that difficult. Or, one can string together more commands than Reaper's limit of three, plus using OS commands and user input, to add features to what is already there.
Art Evans is offline   Reply With Quote
Old 02-23-2007, 11:51 AM   #7
sebas777
Human being with feelings
 
sebas777's Avatar
 
Join Date: Nov 2006
Posts: 2,182
Default

basically I would think of it not in terms of "low level programming", but rather, more or less graphically reusing-configuring existing elements, so it would look like a Visual Basic for Audio/Midi or Reaktor for DAW design:


configuring windows to show/hide some elements, link them,
changes in size (scaling the elements),
composing menus and context menus,
changing default mouse behavior (also + modifier keys) and define areas where it could have a different set of commands.
Adding new editors or changing the existing ones.


Adding a toolbox (the good old tools) and editing the way it works.

...and using a new picture as the default splash :-)

For more features, see my other posts

Last edited by sebas777; 02-23-2007 at 11:57 AM.
sebas777 is offline   Reply With Quote
Old 02-23-2007, 03:00 PM   #8
sebas777
Human being with feelings
 
sebas777's Avatar
 
Join Date: Nov 2006
Posts: 2,182
Default

Another examples are more intricate keycommands:

- "paste at original position" (on another track). Needs more data.

- "go to start of selection on pressing play, but only if cycle (repeat) is on".

- keycommands, where you press one key many times, but each press has its unique set of commands (custom toggles with two or more states).
sebas777 is offline   Reply With Quote
Old 02-24-2007, 05:34 PM   #9
sebas777
Human being with feelings
 
sebas777's Avatar
 
Join Date: Nov 2006
Posts: 2,182
Default

and one more example:

making my own toolbox window that is opened near the cursor by a toggle keycommand...
sebas777 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:11 PM.


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