Go Back   Cockos Incorporated Forums > REAPER Forums > ReaScript, JSFX, REAPER Plug-in Extensions, Developer Forum

Reply
 
Thread Tools Display Modes
Old 11-05-2019, 10:27 AM   #121
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 2,130
Default

Updated Reaper-docs to 5.984, includes now new pre-release-configvars.
__________________
Use she/her, when contacting me, please. Thanks :) Not mentoring via PMs, sorry.
Ultraschall-API - 1111 ReaScript functions for Reaper - Reaper Internals - Developerdocs4Reaper
mespotine is offline   Reply With Quote
Old 12-09-2019, 11:00 AM   #122
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 2,130
Default

Updated Reaper-docs to Reaper 6.01 including new functions AND all pre-release-related configvars are now normally available configvars.
__________________
Use she/her, when contacting me, please. Thanks :) Not mentoring via PMs, sorry.
Ultraschall-API - 1111 ReaScript functions for Reaper - Reaper Internals - Developerdocs4Reaper
mespotine is offline   Reply With Quote
Old 12-19-2019, 09:38 AM   #123
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 2,130
Default

Updated docs to Reaper 6.02.
__________________
Use she/her, when contacting me, please. Thanks :) Not mentoring via PMs, sorry.
Ultraschall-API - 1111 ReaScript functions for Reaper - Reaper Internals - Developerdocs4Reaper
mespotine is offline   Reply With Quote
Old 12-19-2019, 09:47 AM   #124
daxliniere
Human being with feelings
 
daxliniere's Avatar
 
Join Date: Nov 2008
Location: London, UK
Posts: 2,018
Default

Quote:
Originally Posted by mespotine View Post
Updated docs to Reaper 6.02.
Thanks Mespotine. Merry Christmas.
__________________
Dax Liniere
London's newest premium studio complex! (Facebook)
[i7-4790K, 12Gb RAM, Win8.1x64, NVidia GT710, UAD2-OCTO, FireFaceUFX, REAPER x64]
daxliniere is offline   Reply With Quote
Old 12-19-2019, 10:09 AM   #125
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 2,130
Default

Merry Christmas to you too
__________________
Use she/her, when contacting me, please. Thanks :) Not mentoring via PMs, sorry.
Ultraschall-API - 1111 ReaScript functions for Reaper - Reaper Internals - Developerdocs4Reaper
mespotine is offline   Reply With Quote
Old 12-20-2019, 04:12 AM   #126
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 9,201
Default

Quote:
Originally Posted by mespotine View Post
Updated docs to Reaper 6.02.
GREAT !
Thanks,
-Michael
mschnell is offline   Reply With Quote
Old 12-20-2019, 07:22 AM   #127
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 2,130
Default

My last Reaper Internals-update this year.

Updated more docs and added new docs to Reaper v6.02, in the reaper-internals GitHub-Repo.
https://github.com/Ultraschall/ultra...nd-reaper-docs

New:
  • RenderPreset-Configfile.txt - documents the reaper-render.ini, which holds all render-presets
  • Reaper-ProjectDefault-ConfigSettings.txt - all entries in the reaper.ini, related to project-default-settings
  • Jumping_FX_Button_in_TCP-demo.zip - the demo-theme and script for the new get/setlayout-functions in Reaper 6

Changes:
  • render-codes-decoded-base64-strings.txt - added new AIFF-option as of Reaper 6.02
  • Reaper-Windows-ChildIDs.txt - ChildHWND-IDs for Media Item Properties
  • ParmLearnDocs.txt - corrected some mistakes
  • LiceCap_ini_doku.txt - minimal additions
__________________
Use she/her, when contacting me, please. Thanks :) Not mentoring via PMs, sorry.
Ultraschall-API - 1111 ReaScript functions for Reaper - Reaper Internals - Developerdocs4Reaper
mespotine is offline   Reply With Quote
Old 01-05-2020, 10:12 AM   #128
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 2,130
Default

Updated docs to JS-extension 0.997
__________________
Use she/her, when contacting me, please. Thanks :) Not mentoring via PMs, sorry.
Ultraschall-API - 1111 ReaScript functions for Reaper - Reaper Internals - Developerdocs4Reaper
mespotine is offline   Reply With Quote
Old 01-20-2020, 03:09 PM   #129
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 2,130
Default

Added new Render-Preset-config-file-docs(reaper-render.ini), as of Reaper 6:
https://github.com/Ultraschall/ultra...le-Reaper6.txt


The old one for Reaper 5.99 and earlier can still be found at:
https://github.com/Ultraschall/ultra...le-Reaper5.txt
__________________
Use she/her, when contacting me, please. Thanks :) Not mentoring via PMs, sorry.
Ultraschall-API - 1111 ReaScript functions for Reaper - Reaper Internals - Developerdocs4Reaper
mespotine is offline   Reply With Quote
Old 01-22-2020, 09:22 AM   #130
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 2,130
Default

Updated docs to Reaper 6.03 and JS-extension 0.998
__________________
Use she/her, when contacting me, please. Thanks :) Not mentoring via PMs, sorry.
Ultraschall-API - 1111 ReaScript functions for Reaper - Reaper Internals - Developerdocs4Reaper
mespotine is offline   Reply With Quote
Old 01-23-2020, 06:06 AM   #131
amagalma
Human being with feelings
 
amagalma's Avatar
 
Join Date: Apr 2011
Posts: 2,168
Default

Is there any DevDoc for the rtconfig file?
amagalma is offline   Reply With Quote
Old 01-23-2020, 09:26 AM   #132
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 2,130
Default

Only WhiteTie's Walter-docs:
http://www.houseofwhitetie.com/reape...mers_guide.pdf
__________________
Use she/her, when contacting me, please. Thanks :) Not mentoring via PMs, sorry.
Ultraschall-API - 1111 ReaScript functions for Reaper - Reaper Internals - Developerdocs4Reaper
mespotine is offline   Reply With Quote
Old 01-23-2020, 10:43 AM   #133
amagalma
Human being with feelings
 
amagalma's Avatar
 
Join Date: Apr 2011
Posts: 2,168
Default

Oops.. I meant the ReaperTheme file, not the rtconfig. What each of the keys refer to and what is their format (not all of them have the same format for color)
amagalma is offline   Reply With Quote
Old 01-23-2020, 11:00 AM   #134
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 2,130
Default

I had thought, I had that done, but I'm afraid, I didn't yet.
Will do that but until then, you can only experiment...
__________________
Use she/her, when contacting me, please. Thanks :) Not mentoring via PMs, sorry.
Ultraschall-API - 1111 ReaScript functions for Reaper - Reaper Internals - Developerdocs4Reaper
mespotine is offline   Reply With Quote
Old 01-23-2020, 11:08 AM   #135
amagalma
Human being with feelings
 
amagalma's Avatar
 
Join Date: Apr 2011
Posts: 2,168
Default

Thanks! No problem! You have already done a crazy amount of work!!!

Edit: I have started documenting them.. I am half-way there... Still 160 to go...

Last edited by amagalma; 01-23-2020 at 02:53 PM.
amagalma is offline   Reply With Quote
Old 01-24-2020, 06:26 AM   #136
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 2,130
Default

Fantastic! Please share with me, when it's done. I'll put it into my Reaper-Internals-github-repository then
__________________
Use she/her, when contacting me, please. Thanks :) Not mentoring via PMs, sorry.
Ultraschall-API - 1111 ReaScript functions for Reaper - Reaper Internals - Developerdocs4Reaper
mespotine is offline   Reply With Quote
Old 01-24-2020, 06:54 AM   #137
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 9,201
Default

Quote:
Originally Posted by amagalma View Post
I am half-way there... Still 160 to go...
50 % done 160 % to do .

That the usual way these projects work

-Michael
mschnell is offline   Reply With Quote
Old 01-24-2020, 12:43 PM   #138
amagalma
Human being with feelings
 
amagalma's Avatar
 
Join Date: Apr 2011
Posts: 2,168
Default

Ok, here is the list. The list contains all the elements that exist in the color section of the Theme element finder, except the ones that have to do with the Reascript IDE window. These ones are NOT in this list as they don't have anything to do with the themes and they exist in Reaper.ini under ide_colors.


In the end of the list there are some keys that exist in some themes (for example in v6 default theme) but one cannot reach them via the Theme element finder.


Not all the keys have the same color format.. Unfortunately, I can't reverse engineer to find the format of those that do not follow the simple color format. I'll leave that up to mespotine


The list:


Code:
Active media item take bar color  -->>  activetake_tag
Button background  -->>  col_buttonbg
Edit cursor  -->>  col_cursor
Edit cursor (alternate)  -->>  col_cursor2
Editing guide line color  -->>  guideline_color
Empty arrange view area  -->>  col_arrangebg
Empty arrange view area vertical grid shading  -->>  arrange_vgrid
Empty mixer list area  -->>  col_mixerbg
Empty track list area  -->>  col_tracklistbg
Envelope lane divider line (even tracks)  -->>  col_envlane2_divline
Envelope lane divider line (odd tracks)  -->>  col_envlane1_divline
Envelope: Audio hardware output pan  -->>  col_env12
Envelope: Audio hardware output volume  -->>  col_env11
Envelope: FX parameter 1  -->>  col_env13
Envelope: FX parameter 2  -->>  col_env14
Envelope: FX parameter 3  -->>  col_env15
Envelope: FX parameter 4  -->>  col_env16
Envelope: Item take mute  -->>  env_item_mute
Envelope: Item take pan  -->>  env_item_pan
Envelope: Item take pitch  -->>  env_item_pitch
Envelope: Item take volume  -->>  env_item_vol
Envelope: Master playrate  -->>  col_env5
Envelope: Master tempo  -->>  col_env6
Envelope: Mute  -->>  env_track_mute
Envelope: Pan  -->>  col_env4
Envelope: Pan (pre-FX)  -->>  col_env3
Envelope: Send mute  -->>  env_sends_mute
Envelope: Send pan  -->>  col_env8
Envelope: Send pan 2  -->>  col_env10
Envelope: Send volume  -->>  col_env7
Envelope: Send volume 2  -->>  col_env9
Envelope: Unselected automation item  -->>  auto_item_unsel
Envelope: Volume  -->>  col_env2
Envelope: Volume (pre-FX)  -->>  col_env1
Fader background when automation playing  -->>  col_fadearm2
Fader background when automation recording  -->>  col_fadearm
Fader background when in inactive touch/latch  -->>  col_fadearm3
Floating media item label  -->>  col_mi_label_float
Floating media item label (selected)  -->>  col_mi_label_float_sel
Grid lines (in between beats)  -->>  col_gridlines
Grid lines (start of beats)  -->>  col_gridlines3
Grid lines (start of measure)  -->>  col_gridlines2
Group #1  -->>  group_0
Group #10  -->>  group_9
Group #11  -->>  group_10
Group #12  -->>  group_11
Group #13  -->>  group_12
Group #14  -->>  group_13
Group #15  -->>  group_14
Group #16  -->>  group_15
Group #17  -->>  group_16
Group #18  -->>  group_17
Group #19  -->>  group_18
Group #2  -->>  group_1
Group #20  -->>  group_19
Group #21  -->>  group_20
Group #22  -->>  group_21
Group #23  -->>  group_22
Group #24  -->>  group_23
Group #25  -->>  group_24
Group #26  -->>  group_25
Group #27  -->>  group_26
Group #28  -->>  group_27
Group #29  -->>  group_28
Group #3  -->>  group_2
Group #30  -->>  group_29
Group #31  -->>  group_30
Group #32  -->>  group_31
Group #33  -->>  group_32
Group #34  -->>  group_33
Group #35  -->>  group_34
Group #36  -->>  group_35
Group #37  -->>  group_36
Group #38  -->>  group_37
Group #39  -->>  group_38
Group #4  -->>  group_3
Group #40  -->>  group_39
Group #41  -->>  group_40
Group #42  -->>  group_41
Group #43  -->>  group_42
Group #44  -->>  group_43
Group #45  -->>  group_44
Group #46  -->>  group_45
Group #47  -->>  group_46
Group #48  -->>  group_47
Group #49  -->>  group_48
Group #5  -->>  group_4
Group #50  -->>  group_49
Group #51  -->>  group_50
Group #52  -->>  group_51
Group #53  -->>  group_52
Group #54  -->>  group_53
Group #55  -->>  group_54
Group #56  -->>  group_55
Group #57  -->>  group_56
Group #58  -->>  group_57
Group #59  -->>  group_58
Group #6  -->>  group_5
Group #60  -->>  group_59
Group #61  -->>  group_60
Group #62  -->>  group_61
Group #63  -->>  group_62
Group #64  -->>  group_63
Group #7  -->>  group_6
Group #8  -->>  group_7
Group #9  -->>  group_8
amagalma is offline   Reply With Quote
Old 01-24-2020, 12:44 PM   #139
amagalma
Human being with feelings
 
amagalma's Avatar
 
Join Date: Apr 2011
Posts: 2,168
Default

Code:
I/O window 3D highlight  -->>  io_3dhl
I/O window 3D shadow  -->>  io_3dsh
I/O window text  -->>  io_text
Locked track control panel overlay color  -->>  tcplocked_color
MIDI editor CC horizontal center line  -->>  midi_gridhc
MIDI editor CC horizontal line  -->>  midi_gridh
MIDI editor CC lane add/remove buttons  -->>  midi_ccbut
MIDI editor background color (naturals)  -->>  midi_trackbg1
MIDI editor background color (sharps/flats)  -->>  midi_trackbg2
MIDI editor background color, out of bounds (naturals)  -->>  midi_trackbg_outer1
MIDI editor background color, out of bounds (sharps/flats)  -->>  midi_trackbg_outer2
MIDI editor background color, selected pitch (naturals)  -->>  midi_selpitch1
MIDI editor background color, selected pitch (sharps/flats)  -->>  midi_selpitch2
MIDI editor cursor  -->>  midi_editcurs
MIDI editor end marker  -->>  midi_endpt
MIDI editor grid line (between beats)  -->>  midi_grid1
MIDI editor grid line (start of beats)  -->>  midi_grid3
MIDI editor grid line (start of measure)  -->>  midi_grid2
MIDI editor note (offscreen)  -->>  midi_ofsn
MIDI editor note (offscreen, selected)  -->>  midi_ofsnsel
MIDI editor note controls  -->>  midi_itemctl
MIDI editor note text and control color (dark)  -->>  midifont_col_dark
MIDI editor note text and control color (light)  -->>  midifont_col_light
MIDI editor note text and control color, unselected (dark)  -->>  midifont_col_dark_unsel
MIDI editor note text and control color, unselected (light)  -->>  midifont_col_light_unsel
MIDI editor note, muted, selected (midi_note_colormap overrides)  -->>  midi_notemute_sel
MIDI editor note, muted, unselected (midi_note_colormap overrides)  -->>  midi_notemute
MIDI editor note, selected (midi_note_colormap overrides)  -->>  midi_notefg
MIDI editor note, unselected (midi_note_colormap overrides)  -->>  midi_notebg
MIDI editor octave line color  -->>  midioct
MIDI editor ruler background  -->>  midi_rulerbg
MIDI editor ruler text  -->>  midi_rulerfg
MIDI editor time selection color  -->>  midi_selbg
MIDI inline background color (naturals)  -->>  midi_inline_trackbg1
MIDI inline background color (sharps/flats)  -->>  midi_inline_trackbg2
MIDI inline octave line color  -->>  midioct_inline
MIDI list editor background  -->>  midieditorlist_bg
MIDI list editor background (secondary)  -->>  midieditorlist_bg2
MIDI list editor grid lines  -->>  midieditorlist_grid
MIDI list editor selected row  -->>  midieditorlist_selbg
MIDI list editor selected row (inactive)  -->>  midieditorlist_seliabg
MIDI list editor selected row (secondary)  -->>  midieditorlist_selbg2
MIDI list editor selected text  -->>  midieditorlist_selfg
MIDI list editor selected text (inactive)  -->>  midieditorlist_seliafg
MIDI list editor selected text (secondary)  -->>  midieditorlist_selfg2
MIDI list editor text  -->>  midieditorlist_fg
MIDI list editor text (secondary)  -->>  midieditorlist_fg2
MIDI notation editor background  -->>  score_bg
MIDI notation editor loop points, selected pitch  -->>  score_loop
MIDI notation editor selected staff/notation/text  -->>  score_sel
MIDI notation editor staff/notation/text  -->>  score_fg
MIDI notation editor time selection  -->>  score_timesel
MIDI piano key color (naturals)  -->>  midi_pkey1
MIDI piano key color (selected)  -->>  midi_pkey3
MIDI piano key color (sharps/flats)  -->>  midi_pkey2
MIDI piano key note-on flash  -->>  midi_noteon_flash
MIDI piano pane background  -->>  midi_leftbg
Main window 3D highlight  -->>  col_main_3dhl
Main window 3D shadow  -->>  col_main_3dsh
Main window pane resize mouseover  -->>  col_main_resize2
Main window text shadow (ignored if too close to text color)  -->>  col_main_textshadow
Main window/transport background  -->>  col_main_bg2
Main window/transport text  -->>  col_main_text2
Marker lane background  -->>  marker_lane_bg
Marker lane text  -->>  marker_lane_text
Markers  -->>  marker
Marquee fill  -->>  marquee_fill
Marquee outline  -->>  marquee_outline
Marquee zoom fill  -->>  marqueezoom_fill
Marquee zoom outline  -->>  marqueezoom_outline
Media explorer selection  -->>  col_explorer_sel
Media explorer selection edge  -->>  col_explorer_seledge
Media item "offline" text  -->>  col_offlinetext
Media item background (even tracks)  -->>  col_mi_bg2
Media item background (odd tracks)  -->>  col_mi_bg
Media item background selected (even tracks)  -->>  col_tr2_itembgsel
Media item background selected (odd tracks)  -->>  col_tr1_itembgsel
Media item edge when selected via grouping  -->>  item_grouphl
Media item edges of controls  -->>  col_mi_fade2
Media item fade full area fill color  -->>  fadearea_color
Media item fade quiet zone fill color  -->>  fadezone_color
Media item fade/volume controls  -->>  col_mi_fades
Media item label  -->>  col_mi_label
Media item label (selected)  -->>  col_mi_label_sel
Media item peaks (even tracks)  -->>  col_tr2_peaks
Media item peaks (odd tracks)  -->>  col_tr1_peaks
Media item peaks edge highlight (even tracks)  -->>  col_peaksedge2
Media item peaks edge highlight (odd tracks)  -->>  col_peaksedge
Media item peaks edge highlight when selected (even tracks)  -->>  col_peaksedgesel2
Media item peaks edge highlight when selected (odd tracks)  -->>  col_peaksedgesel
Media item peaks when active in crossfade editor (fade-in)  -->>  col_peaksfade2
Media item peaks when active in crossfade editor (fade-out)  -->>  col_peaksfade1
Media item peaks when selected (even tracks)  -->>  col_tr2_ps2
Media item peaks when selected (odd tracks)  -->>  col_tr1_ps2
Media item stretch marker handle (1x)  -->>  col_stretchmarker_h0
Media item stretch marker handle (<1x)  -->>  col_stretchmarker_h2
Media item stretch marker handle (>1x)  -->>  col_stretchmarker_h1
Media item stretch marker handle edge  -->>  col_stretchmarker_b
Media item stretch marker line  -->>  col_stretchmarker
Media item stretch marker text  -->>  col_stretchmarker_text
Media item transient guide handle  -->>  col_stretchmarker_tm
Mixer FX knob text: bypassed  -->>  mcp_fxparm_bypassed
Mixer FX knob text: normal  -->>  mcp_fxparm_normal
Mixer FX knob text: offline  -->>  mcp_fxparm_offlined
Mixer FX text: bypassed  -->>  mcp_fx_bypassed
Mixer FX text: normal  -->>  mcp_fx_normal
Mixer FX text: offline  -->>  mcp_fx_offlined
Mixer sends level  -->>  mcp_sends_levels
Mixer sends text: MIDI hardware  -->>  mcp_send_midihw
Mixer sends text: muted  -->>  mcp_sends_muted
Mixer sends text: normal  -->>  mcp_sends_normal
Play cursor  -->>  playcursor_color
Project play rate control when not 1.0  -->>  playrate_edited
Region lane background  -->>  region_lane_bg
Region lane text  -->>  region_lane_text
Regions  -->>  region
Routing matrix column highlight  -->>  col_routinghl2
Routing matrix row highlight  -->>  col_routinghl1
amagalma is offline   Reply With Quote
Old 01-24-2020, 12:45 PM   #140
amagalma
Human being with feelings
 
amagalma's Avatar
 
Join Date: Apr 2011
Posts: 2,168
Default

Code:
Selected media item bar color  -->>  selitem_tag
Selected track control panel background  -->>  col_seltrack
Tab control background  -->>  docker_bg
Tab control background in windows  -->>  windowtab_bg
Tab control selected tab  -->>  docker_selface
Tab control shadow  -->>  docker_shadow
Tab control text  -->>  docker_text
Tab control text selected tab  -->>  docker_text_sel
Tab control unselected tab  -->>  docker_unselface
Time selection color  -->>  col_tl_bgsel
Time signature change marker  -->>  col_tsigmark
Time signature lane background  -->>  ts_lane_bg
Time signature lane text  -->>  ts_lane_text
Time signature marker selected background  -->>  timesig_sel_bg
Timeline background  -->>  col_tl_bg
Timeline background (in loop points)  -->>  col_tl_bgsel2
Timeline foreground  -->>  col_tl_fg
Timeline foreground (secondary markings)  -->>  col_tl_fg2
Toolbar button armed color  -->>  toolbararmed_color
Toolbar button enabled text  -->>  col_toolbar_text_on
Toolbar button text  -->>  col_toolbar_text
Toolbar frame when floating or docked  -->>  col_toolbar_frame
Track background (even tracks)  -->>  col_tr2_bg
Track background (odd tracks)  -->>  col_tr1_bg
Track divider line (even tracks)  -->>  col_tr2_divline
Track divider line (odd tracks)  -->>  col_tr1_divline
Track panel (selected) text  -->>  col_tcp_textsel
Track panel text  -->>  col_tcp_text
Transport edit background  -->>  col_transport_editbk
Transport status background  -->>  col_trans_bg
Transport status text  -->>  col_trans_fg
Unselected track control panel background (enabled with a checkbox above)  -->>  col_seltrack2
VU (indicator) - hot signal  -->>  col_vuind4
VU (indicator) - low signal  -->>  col_vuind2
VU (indicator) - med signal  -->>  col_vuind3
VU (indicator) - no signal  -->>  col_vuind1
VU meter bottom  -->>  col_vubot
VU meter clip indicator  -->>  col_vuclip
VU meter interlace/edge color  -->>  col_vuintcol
VU meter middle  -->>  col_vumid
VU meter midi activity  -->>  col_vumidi
VU meter top  -->>  col_vutop
Window background  -->>  col_main_bg
Window edit background  -->>  col_main_editbk
Window list background  -->>  genlist_bg
Window list grid lines  -->>  genlist_grid
Window list selected row  -->>  genlist_selbg
Window list selected row (inactive)  -->>  genlist_seliabg
Window list selected text  -->>  genlist_selfg
Window list selected text (inactive)  -->>  genlist_seliafg
Window list text  -->>  genlist_fg
Window text  -->>  col_main_text
Wiring: Background  -->>  wiring_grid2
Wiring: Background grid lines  -->>  wiring_grid
Wiring: Box background  -->>  wiring_tbg
Wiring: Box border  -->>  wiring_border
Wiring: Box foreground  -->>  wiring_ticon
Wiring: Fader  -->>  wiring_fader
Wiring: Hardware output wire  -->>  wiring_hwoutwire
Wiring: Horizontal pin connections  -->>  wiring_horz_col
Wiring: Master/Parent  -->>  wiring_parent
Wiring: Master/Parent to master wire  -->>  wiring_parentwire_master
Wiring: Master/Parent to parent folder wire  -->>  wiring_parentwire_folder
Wiring: Master/Parent wire border  -->>  wiring_parentwire_border
Wiring: Media  -->>  wiring_media
Wiring: Pins connected  -->>  wiring_pin_connected
Wiring: Pins disconnected  -->>  wiring_pin_disconnected
Wiring: Pins normal  -->>  wiring_pin_normal
Wiring: Receives  -->>  wiring_recv
Wiring: Record input wire  -->>  wiring_recinputwire
Wiring: Record section background  -->>  wiring_recbg
Wiring: Record section foreground  -->>  wiring_recitem
Wiring: Send hanging wire  -->>  wiring_sendwire
Wiring: Sends  -->>  wiring_send
Wiring: System hardware outputs  -->>  wiring_hwout
Wiring: System record inputs  -->>  wiring_recinput
(not in Theme element finder color list)  -->>  cc_chase_drawmode
(not in Theme element finder color list)  -->>  col_explorer_seldm
(not in Theme element finder color list)  -->>  col_gridlines1dm
(not in Theme element finder color list)  -->>  col_gridlines2dm
(not in Theme element finder color list)  -->>  col_gridlines3dm
(not in Theme element finder color list)  -->>  col_main_resize
(not in Theme element finder color list)  -->>  col_mi_fade2_drawmode
(not in Theme element finder color list)  -->>  col_stretchmarkerm
(not in Theme element finder color list)  -->>  col_vudoint
(not in Theme element finder color list)  -->>  fadearea_drawmode
(not in Theme element finder color list)  -->>  fadezone_drawmode
(not in Theme element finder color list)  -->>  guideline_drawmode
(not in Theme element finder color list)  -->>  itembg_drawmode
(not in Theme element finder color list)  -->>  marquee_drawmode
(not in Theme element finder color list)  -->>  marqueezoom_drawmode
(not in Theme element finder color list)  -->>  midi_griddm1
(not in Theme element finder color list)  -->>  midi_griddm2
(not in Theme element finder color list)  -->>  midi_griddm3
(not in Theme element finder color list)  -->>  midi_gridhcdm
(not in Theme element finder color list)  -->>  midi_gridhdm
(not in Theme element finder color list)  -->>  midi_itemctl2
(not in Theme element finder color list)  -->>  midi_itemctl2_mode
(not in Theme element finder color list)  -->>  midi_itemctl_mode
(not in Theme element finder color list)  -->>  midi_selbg_drawmode
(not in Theme element finder color list)  -->>  midifont_mode
(not in Theme element finder color list)  -->>  midifont_mode_unsel
(not in Theme element finder color list)  -->>  playcursor_drawmode
(not in Theme element finder color list)  -->>  tcplocked_drawmode
(not in Theme element finder color list)  -->>  timesel_drawmode
(not in Theme element finder color list)  -->>  toolbararmed_drawmode
amagalma is offline   Reply With Quote
Old 01-25-2020, 08:54 AM   #141
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 2,130
Default

Thanks, will take care of the rest.

I've already documented the IDE-Theme-colors, so no problem with that
__________________
Use she/her, when contacting me, please. Thanks :) Not mentoring via PMs, sorry.
Ultraschall-API - 1111 ReaScript functions for Reaper - Reaper Internals - Developerdocs4Reaper
mespotine is offline   Reply With Quote
Old 01-25-2020, 11:31 AM   #142
amagalma
Human being with feelings
 
amagalma's Avatar
 
Join Date: Apr 2011
Posts: 2,168
Default

Great! The keys in the end of the list, that have "drawmode" in their name, are the mode settings that exist in the Theme tweaker ( the alpha color modes)
amagalma is offline   Reply With Quote
Old 02-22-2020, 12:18 PM   #143
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 2,130
Default

Updated to Reaper 6.04 and JS-extension 0.999
__________________
Use she/her, when contacting me, please. Thanks :) Not mentoring via PMs, sorry.
Ultraschall-API - 1111 ReaScript functions for Reaper - Reaper Internals - Developerdocs4Reaper
mespotine is offline   Reply With Quote
Old 02-23-2020, 12:59 AM   #144
SG Deluxe
Human being with feelings
 
SG Deluxe's Avatar
 
Join Date: Sep 2015
Location: MTL
Posts: 28
Default Chord track in Reaper 6 futur version?

https://www.youtube.com/watch?v=a99xarYr284
SG Deluxe is offline   Reply With Quote
Old 02-23-2020, 06:39 PM   #145
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 2,130
Default

Sorry, but this isn't the Feature Request forum...
__________________
Use she/her, when contacting me, please. Thanks :) Not mentoring via PMs, sorry.
Ultraschall-API - 1111 ReaScript functions for Reaper - Reaper Internals - Developerdocs4Reaper
mespotine is offline   Reply With Quote
Old 03-08-2020, 12:44 PM   #146
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 2,130
Default

Updated Reaper-Internals to Reaper 6.05, fixed some errors in WebRC-Programming-Docs.
__________________
Use she/her, when contacting me, please. Thanks :) Not mentoring via PMs, sorry.
Ultraschall-API - 1111 ReaScript functions for Reaper - Reaper Internals - Developerdocs4Reaper
mespotine is offline   Reply With Quote
Old 03-20-2020, 09:16 AM   #147
amagalma
Human being with feelings
 
amagalma's Avatar
 
Join Date: Apr 2011
Posts: 2,168
Default

Here is an OpenDocument spreadsheet with ALL the color variables that Reaper uses, in the order they appear in the Theme Tweak/Configuration Window.

A Reaper color setting may belong to one of the following categories:
- normal colors (Use ColorToNative and ColorFromNative)
- blend modes/drawmodes (use the functions below)
- settings that when enabled add -2147483648 to normal colors
- col_vudoint (Theme has interlaced VU meters) which can be 1 for enabled or 0 for disabled.

Last edited by amagalma; 03-23-2020 at 08:35 AM.
amagalma is offline   Reply With Quote
Old 03-22-2020, 07:38 PM   #148
amagalma
Human being with feelings
 
amagalma's Avatar
 
Join Date: Apr 2011
Posts: 2,168
Default

This is the function that returns the value to be written in the ini, by providing the mode and the alpha blend/drawmode value:

Code:
function ToINIValue(value, mode)
  -- value between 0 and 1
  local modes = {
  [1] = 131072, -- Normal
  [2] = 131073, -- Add
  [3] = 131076, -- Overlay 
  [4] = 131075, -- Multiply
  [5] = 131074, -- Dodge
  [6] = 131326, -- HSV Adjust
  }
  return math.floor(256*value)*256 + modes[mode]
end

This function translates a setting from the ini to the alpha blend/drawmode and its value:
Code:
function FromINIValue(INISetting)
  local mode = ((INISetting  - 131072) % 256) + 131072
  local value = math.floor(((INISetting  - mode)/65536) * 1000 + 0.5) / 1000
  local modes = {
  [131072] = 1, -- Normal
  [131073] = 2, -- Add
  [131076] = 3, -- Overlay 
  [131075] = 4, -- Multiply
  [131074] = 5, -- Dodge
  [131326] = 6, -- HSV Adjust
  }
  return value, modes[mode]
end
Edit: Updated the spreadsheet above. All color settings and their formats are documented.

Last edited by amagalma; 03-23-2020 at 08:39 AM.
amagalma is offline   Reply With Quote
Old 04-06-2020, 12:38 PM   #149
amagalma
Human being with feelings
 
amagalma's Avatar
 
Join Date: Apr 2011
Posts: 2,168
Default

Reaper.ini keys for "Auto trim/split items (remove silence)..."


Code:
tsi_thr -- threshold
tsi_thrhyst -- hysteresis
tsi_minsil -- ignore silence shorter than
tsi_minnonsil -- make non-silent clips no shorter than
tsi_snappk -- auto adjust snap offset
tsi_lead -- leading pad
tsi_trail -- trailing pad

Code:
tsi_flags -- (all below):

(&1 and &16 show modes)
split & remove silent area -> false false
split & keep silent area -> true false
split only before non-silence -> false true
split only before silence -> true true


&2 Preserve timing checked -> false
&4 fade pad chekced -> false
&8 run through fx checked -> true
&32 split grouped checked -> true

I couldn't find them on your page mespotine.. You can add them if you like
amagalma is offline   Reply With Quote
Old 04-06-2020, 04:50 PM   #150
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 2,130
Default

Yeah, reaper.ini is still on my Todolist like my statechunkdocs.
__________________
Use she/her, when contacting me, please. Thanks :) Not mentoring via PMs, sorry.
Ultraschall-API - 1111 ReaScript functions for Reaper - Reaper Internals - Developerdocs4Reaper
mespotine is offline   Reply With Quote
Old 04-07-2020, 08:49 AM   #151
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 2,130
Default

Added link to Kenny G's tutorials.

How could I have missed that for too long?

https://forum.cockos.com/showthread....86#post2111686
__________________
Use she/her, when contacting me, please. Thanks :) Not mentoring via PMs, sorry.
Ultraschall-API - 1111 ReaScript functions for Reaper - Reaper Internals - Developerdocs4Reaper
mespotine is offline   Reply With Quote
Old 04-19-2020, 04:18 AM   #152
Harald_v
Human being with feelings
 
Join Date: Feb 2020
Posts: 9
Default

Dein Arbeit ist wunderbar!!
Ok that was almost my best try ever at writing in German

I am wondering if https://www.reaper.fm/sdk/reascript/...ipthelp.html#l is the official API ?
Is there no better official doc than this :/ ?

There is no type for arguments, but on your website I can find this kind of info.
How did you do this ?
Why aren't cockos adding you work to their doc ?

I'm trying to create a plugin to adress the lacks of the notation view.
The event list view is definitely what I will parse to then modify or add MIDI items and CC.
Like shortening some notes, triggering articulation, adding points in expressionCC to emulate crescendo,... that kind of stuff.
Did someone made that before ?
Can you give me some tips on where to start ?

Vielen dank !
Tschüss
Harald_v is offline   Reply With Quote
Old 04-19-2020, 04:36 PM   #153
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: Apr 2020
Location: Leipzig
Posts: 588
Default

Well I'm doing it mostly by hand. Testing it all through and adding the info, as I needed it for myself.
It's still missing tons of stuff, so it's probably only 30-40% finished.

The website you pointed to is Cocko's offical docs, but the online version is heavily outdated. You can reach it too in the Reaper-Menu "Help -> ReaScript documentation", which is always the most updated one.

In regards of MIDI, I don't have a clue about that. So the best way is to start a new thread here in the ReaScript-subforum and ask your questions.
There are so many talented people around here, who know such things better than I do.
__________________
Use you/she/her, when contacting me, please. Thanks :) Not mentoring via PMs, sorry.
Ultraschall-API - 1200 ReaScript functions for Reaper - Reaper Internals - Developerdocs4Reaper - Donate, if you wish
Meo-Ada Mespotine is online now   Reply With Quote
Old 04-19-2020, 08:05 PM   #154
Harald_v
Human being with feelings
 
Join Date: Feb 2020
Posts: 9
Default

Thanks for the answer, I'll create a topic after I tried on my own.
It is just the lack of great documentation that I find miserable.
The community could add so much functionalities with a real doc and examples.
(yes I know I can install all scripts and take a look, still, it could be way easier)
Weird strategy from cockos.
Harald_v is offline   Reply With Quote
Old 04-19-2020, 08:18 PM   #155
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: Apr 2020
Location: Leipzig
Posts: 588
Default

It's simply lack of time. If they would start documenting for the public just what is in Reaper at this point, they probably wouldn't do anything else than documenting for the next couple of years.

Reaper has so much in it. Even documenting it while developing, would slow down development of Reaper significantly.

Don't forget, it's basically only Justin and Schwa doing it, no huge team.

Doesn't mean, we couldn't do with a better docs, but one of the docs I wrote took me four weeks documenting one thing alone. And it's only one part of the many things in Reaper.

So yes, better docs would be great, but it's practically not possible by the devs.
__________________
Use you/she/her, when contacting me, please. Thanks :) Not mentoring via PMs, sorry.
Ultraschall-API - 1200 ReaScript functions for Reaper - Reaper Internals - Developerdocs4Reaper - Donate, if you wish
Meo-Ada Mespotine is online now   Reply With Quote
Old 04-20-2020, 07:20 AM   #156
Harald_v
Human being with feelings
 
Join Date: Feb 2020
Posts: 9
Default

Hooo I thought they were a team of at least 10 devs...
Ok I understand better the state of the doc.
Nevertheless imho they should take one day a month to write the doc.

I know there is a lot in Reaper, that's why it is frustrating to try and fail a lot before having results.

I think I'll write a reascript tutorial for noobs on what I'm working later

With a big emphasis on MIDI format.

Last edited by Harald_v; 04-20-2020 at 07:29 AM. Reason: I failed lol
Harald_v is offline   Reply With Quote
Old 04-20-2020, 09:02 AM   #157
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: Apr 2020
Location: Leipzig
Posts: 588
Default

If you do, share the link, so I can add it to the list of tutorials and docs by tze community.
__________________
Use you/she/her, when contacting me, please. Thanks :) Not mentoring via PMs, sorry.
Ultraschall-API - 1200 ReaScript functions for Reaper - Reaper Internals - Developerdocs4Reaper - Donate, if you wish
Meo-Ada Mespotine is online now   Reply With Quote
Old 05-03-2020, 09:33 PM   #158
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: Apr 2020
Location: Leipzig
Posts: 588
Default

Updated ReaperInternals-Docs and Configvars-docs to Reaper 6.09 and JS-Extension 1.002
__________________
Use you/she/her, when contacting me, please. Thanks :) Not mentoring via PMs, sorry.
Ultraschall-API - 1200 ReaScript functions for Reaper - Reaper Internals - Developerdocs4Reaper - Donate, if you wish
Meo-Ada Mespotine is online now   Reply With Quote
Old 05-04-2020, 05:28 AM   #159
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 9,201
Default

Thanks for your great work !
-Michael
mschnell is offline   Reply With Quote
Old 05-10-2020, 04:22 AM   #160
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: Apr 2020
Location: Leipzig
Posts: 588
Default

Updated ReaperInternals and ConfigVars to Reaper 6.10.
__________________
Use you/she/her, when contacting me, please. Thanks :) Not mentoring via PMs, sorry.
Ultraschall-API - 1200 ReaScript functions for Reaper - Reaper Internals - Developerdocs4Reaper - Donate, if you wish
Meo-Ada Mespotine is online now   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:43 AM.


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