|
|
|
07-07-2018, 03:09 AM
|
#1
|
Human being with feelings
Join Date: Mar 2013
Posts: 5,844
|
ReaLauncher
Hello to all fellow Reaper users and welcome to the ReaLauncher discussion thread.
What's ReaLauncher?
ReaLauncher is a custom and Lua-based version of the standard Reaper startup prompt window with a number of additional features (more info in the Feature overview below).
Powered by Lokasenna's GUI library v2 for Lua (see link in the Install instructions below). So also a big thanks to Lokasenna for his work!
Screenshot shows version 2.5
Feature overview- Linux, macOS & Windows support
- Separate tabs for [Recent Projects], (.rpp) [Project Templates], (.rtracktemplate) [Track Templates], (.rpp) [Projects], (.rpl) [Project Lists], (.rpp-bak) [Backups] and (.pdf) [Docs]
- Option to set custom folder paths for [Project Templates] and [Track Templates] - which are scanned in addition to the default template folder locations
- Option to set custom folder paths for the [Projects], [Project Lists], [Backups] and [Docs] tabs
- List filter in each tab that supports the use of multiple search words separated by a 'space' character
- File paths can be shown/hidden and also displayed optionally in the status bar
- Sort options
- [Favorites] tab to list and manage bookmarked favorites of each tab
- [Follow Actions] tab to set Actions that are triggered after certain operations (New Tab, Load Project, etc.)
- Global functions accessible via main button panel or context menu: [Open Project], [New Project], [New Tab], [Load in Tab], [Load] and [Insert]
- Selection and loading of multiple entries at once (multi-select via mouse is already part of Lokasenna's GUI library)
- 'Keep open' checkbox to toggle the automatic window closing behavior after Load/New/Insert operations
- Different tab selector styles (Tabstrip or Dropdown)
- Scalable and resizeable window
- Customizable colors
Features that require SWS Extensions (2.9.8 or higher)- [Recent Projects] tab for listing and managing recent project entries (with functions to remove selected entries and to clear the entire list)
- 'Last Active' project functions to check for and load last active project tabs
- [Locate in Explorer/Finder] button to navigate to the location(s) of selected files in Explorer or Finder
- [Docs] tab for listing .pdf files
- Setup of predefined Reaper Theme Slots and the possibility to switch between them (uses SWS Resources)
Features that require js_ReaScriptAPI (0.991 or higher)- Function to preview attached 'demo' audio files (supported file extensions: .wav, .flac, .mp3 and .ogg)
- Option for adding folder paths in the [Options] tab via a 'Browse' dialog (besides copy & pasting paths manually)
- Additional sorting options by date
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Install instructions- Install Lokasenna's GUI library v2 for Lua (via ReaPack)
- Afterwards, run the Script: Set Lokasenna_GUI v2 library path.lua Action from the Action List
- Install ReaLauncher (via ReaPack)
- Install SWS Extensions (see link below) - required for [Recent Projects] and [Docs] tab functions, among others
- Install the js_ReaScriptAPI extension (via ReaPack) - required for the audio preview function
- Have fun!
Additional notes- Folder paths can be set in the [Options] - accessible e.g. via the [F2] function key
- General info and an overview of all key shortcuts can be found in the [Help] tab - accessible e.g. via the [F1] function key
- The window size is scalable via UI buttons or the function keys: [F10] toggles between a small & big window size, [F11] & [F12] lets you scale the window size down & up
- The list font size is scalable via UI buttons or the function keys: [F8] & [F9] lets you reduce & increase the list font size.
Links
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Settings to always show ReaLauncher automatically at startup (requires SWS Extensions)- Search for Script: solger_ReaLauncher.lua in the Action List *
- Right Click on the entry and Copy selected action command ID *
- Open Extensions > Startup actions > Set global startup action
- Paste the action ID (copied in step 2) into the input field and confirm via [OK]
- Open Options > Preferences > General
- Set Open project(s) on startup to one of the [New project] options (instead of [Prompt] that shows the standard Reaper startup prompt window)
* Another way is to first add 'Script: solger_ReaLauncher.lua' to a Custom Action and then copy the action command ID of this Custom Action
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Reverting to an older version
In case there might be any issues with certain updates or you want to skip a version, here are the steps to revert to an older version: - Go to 'Extensions > ReaPack > Browse Packages'
- Filter for 'ReaLauncher'
- Use either the [Actions] button at the bottom or the Right Click menu to select a different version
- Click [OK] or [Apply] afterwards
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Bug reports & Feature requests
Although I mainly test things under Windows 10, macOS 11 (Big Sur) and Linux (64-bit), there's always room for improvement.
So if anyone encounters any bugs or errors, please let me know including some basic details: - Operating system: Windows, macOS or Linux
- Reaper version number (and if 32-bit or 64-bit)
- A short description of the problem (as example: what's the problem and when exactly does it occur?)
- Additionally, a screenshot or LICEcap screen capture showing the problem can also be helpful
Feature requests (see post #2) are of course also always welcome.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Tips & Tricks (also visible in ReaLauncher's [Help] tab)
Global Shortcuts for loading projects with FX Offline- Holding CTRL + SHIFT (Windows & Linux)
- Holding CMD + SHIFT (macOS)
Another possibility is to use the Open with FX offline option in the [Open Project] window
Selection of multiple list entries via mouse:- Select adjacent entries with SHIFT + LEFT CLICK
- Select non-adjacent entries with CTRL/CMD + LEFT CLICK
- Loading a single entry directly is possible via Double Click - if set in [Options]
[Recent Projects] tab (requires SWS Extensions installed)
RIGHT CLICK on the Recent Projects listbox opens the (Remove entry | Clear list) context menu to remove selected entries or clear the entire recent projects list.
Audio preview function (requires js_ReaScriptAPI)
Preparation: Place a WAV, FLAC, MP3 or OGG audio file with identical name into the same folder as the project or template file.
Examples: - Demo-Project.rpp | Demo-Project.wav
- Test.RTrackTemplate | Test.mp3
Usage inside ReaLauncher: - Select a preview output channel (by default 1/2) and adjust the volume knob (in %) via Left Drag or Mousewheel
- Start/Stop a preview via Key Shortcut or Double Click (on the volume knob)
Status colors: Silver (preview file available) & Highlight color (preview file playing)
Last edited by solger; 03-22-2023 at 11:11 AM.
|
|
|
07-07-2018, 04:04 AM
|
#3
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
|
Hey Solger!
This is brilliant!
But I didn't expect otherwise.
Despite the fact, that I ran "Set Lokasenna_GUI v2 library path", solger_ReaLauncher.lua doesn't find the core.lua script (OSX here).
For testing purposes, I moved the script now to the folder containing the core.lua (works). Any idea what the problem could be here?
Some thoughts:
- would it be possible to make the filter field NOT case sensitive?
- pressing enter in the filter dialog executes "apply"
|
|
|
07-07-2018, 04:29 AM
|
#4
|
Human being with feelings
Join Date: Mar 2013
Posts: 5,844
|
Quote:
Originally Posted by _Stevie_
Despite the fact, that I ran "Set Lokasenna_GUI v2 library path", solger_ReaLauncher.lua doesn't find the core.lua script (OSX here).
For testing purposes, I moved the script now to the folder containing the core.lua (works). Any idea what the problem could be here?
|
Ah, I knew I forgot to check something
Should work now - version in download link updated.
Quote:
Some thoughts:
- would it be possible to make the filter field NOT case sensitive?
- pressing enter in the filter dialog executes "apply"
|
Added to the wishlist.
|
|
|
07-07-2018, 05:21 AM
|
#5
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
|
Awesome, works perfectly now!
Another feature request:
- option to close ReaLauncher on load of project
|
|
|
07-07-2018, 06:59 AM
|
#6
|
Human being with feelings
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
|
Hawt. Couple of things:
- Have you considered making this available via ReaPack? It makes updating the script way easier, since end-users can just click a button to do it, and it sidesteps issues a few people have found with some browsers and trying to download .lua files.
- Probably worth mentioning the SWS Startup Actions in your OP, and how to set this up with it. Users would also want to open Preferences | General and change "Open projects on startup" to New Project, if they were previously using the Reaper launcher.
- UpdateListFilters is re-sorting the list on EVERY loop and using an insane amount of CPU - 12% here on my laptop. In general, it's wise to check whether you need to re-sort so you can skip the function unless it's necessary. I just add a global variable here, but you may prefer storing it somewhere else:
Code:
local function UpdateListFilters()
local filter = GUI.Val("tabs")
if filter == last_filter then return end
-- Recent Projects tab
if filter then
if RecentProjectFilterActive then
GUI.elms.lst_recentProjects.list = filteredRecentProjects
else
-- Listbox sort mode: Default (most recent project at the top) / Ascending / Descending
local sortMode = GUI.Val("menu_sort")
if sortMode == 1 then
SortDef()
elseif sortMode == 2 then
SortAsc()
else
SortDesc()
end
end
end
-- Project Templates tab
if filter then
if ProjectTemplateFilterActive then
GUI.elms.lst_projectTemplates.list = filteredProjectTemplates
else
GUI.elms.lst_projectTemplates.list = projectTemplates
end
end
-- Track Templatse tab
if filter then
if TrackTemplateFilterActive then
GUI.elms.lst_trackTemplates.list = filteredTrackTemplates
else
GUI.elms.lst_trackTemplates.list = trackTemplates
end
end
last_filter = filter
end
- What's the purpose of the OSX + setfont code? My GUI automatically does that anyway.
- It doesn't make a difference, but your force-the-same-window-size code could actually go in GUI.onresize. It gets run at the beginning of each loop if the window has been resized; GUI.resized is set at the exact same time and works just as well, of course. Individual elements can also have an onresize method that will be called as part of their update loop as needed.
Code:
GUI.onresize = function()
-- check and force the resize
end
Last edited by Lokasenna; 07-07-2018 at 07:19 AM.
|
|
|
07-07-2018, 10:33 AM
|
#7
|
Human being with feelings
Join Date: Mar 2013
Posts: 5,844
|
Quote:
Originally Posted by _Stevie_
Another feature request:
- option to close ReaLauncher on load of project
|
You can uncheck the 'window pin' checkbox at the top right.
Or do you mean with 'on load of project' something else?
Saving the position of the window is added to list.
Last edited by solger; 07-07-2018 at 10:41 AM.
|
|
|
07-12-2018, 06:12 AM
|
#8
|
Human being with feelings
Join Date: Dec 2016
Posts: 218
|
Quote:
Originally Posted by _Stevie_
- would it be possible to make the filter field NOT case sensitive?
|
+1
Case-sensitive searches are usually the wrong choice.
To make it case-insensitive, add this code[*]:
Code:
local function nocase (s)
s = string.gsub(s, "%a", function (c)
return "[" .. string.lower(c) .. string.upper(c) .. "]"
end)
return s
end
searchStr = nocase(searchStr)
after this line:
Code:
local searchStr = GUI.Val("tb_filterRecentProjects")
---
*: (Shamelessly and absent-mindedly copy-pasted from Roberto Ierusalimschy's book "Programming in Lua, Fourth Edition").
|
|
|
07-12-2018, 07:11 AM
|
#9
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
|
@emarsk: awesome!
@solger: the script is now as responsive in Windows as in OSX, thanks!
|
|
|
07-12-2018, 08:59 AM
|
#10
|
Human being with feelings
Join Date: Mar 2013
Posts: 5,844
|
Quote:
Originally Posted by Lokasenna
Edit: Figured it out. The filter is case sensitive - the easiest solution would be to use string.lower("My Project") on both sides of the comparison.
|
Quote:
Originally Posted by emarsk
+1
Case-sensitive searches are usually the wrong choice.
To make it case-insensitive, add this code[*]:
Code:
local function nocase (s)
s = string.gsub(s, "%a", function (c)
return "[" .. string.lower(c) .. string.upper(c) .. "]"
end)
return s
end
searchStr = nocase(searchStr)
after this line:
Code:
local searchStr = GUI.Val("tb_filterRecentProjects")
---
*: (Shamelessly and absent-mindedly copy-pasted from Roberto Ierusalimschy's book "Programming in Lua, Fourth Edition").
|
Cool, thanks. Will have a look at this on the weekend.
As a side note: Yeah, the Case-Sensitive version is/was basically just a quick way (at that time) to test the first implementation
Last edited by solger; 07-12-2018 at 09:29 AM.
|
|
|
07-10-2018, 09:34 AM
|
#11
|
Human being with feelings
Join Date: Jan 2013
Location: Montreal, Canada
Posts: 258
|
One thing I absolutley cannot understand in Reaper's organisation of Project Templates: Why are they not Folder-Structurable - like the Track templates.
IE:
MIX>>Live Band
>>Orchestral
>>5 Stem TV project
MASTER>>CD
>>Voice-Over
RECORD>>Live Band
>>Acoustic Duo
Etc...
At present, I have 40 templates, and they are all in a big list..
If you could fix this, you would forever rock. Even more than you already do...
T
Quote:
Originally Posted by solger
Here's the current collection of things/ideas/feature requests - which are planned for future updates or might be cool to add (if doable):
- Additional 'Projects' Tab (with the option to add a custom project folder path)
- Option to add custom folder paths for Track & Project Templates (in addition to the default paths)
- Option to show the full file paths (and maybe also with the possibility to open the folder location directly in Explorer/Finder)
- Save window settings (as example: 'window-pin' setting, last text entries in the filter boxes, custom paths, etc.)
- Option to 'Open with FX offline'
- Option to remove list entries
Filter/Sort - Filter: additional/other options (like 'not case sensitive')
- Filter: Accept (enter) key input for 'Apply'
- Sort: Separate boxes for Recent/Alphabetical and Ascending/Descending
Feel free to post any additional ideas or feature wishes
I'll add them to this list and see what's doable.
|
|
|
|
07-10-2018, 10:19 AM
|
#12
|
Human being with feelings
Join Date: Mar 2013
Posts: 5,844
|
Quote:
Originally Posted by Tim Rideout
One thing I absolutley cannot understand in Reaper's organisation of Project Templates: Why are they not Folder-Structurable - like the Track templates.
IE:
MIX>>Live Band
>>Orchestral
>>5 Stem TV project
MASTER>>CD
>>Voice-Over
RECORD>>Live Band
>>Acoustic Duo
Etc...
|
Added to the wish list
|
|
|
07-10-2018, 09:08 PM
|
#13
|
Human being with feelings
Join Date: Sep 2014
Posts: 2,643
|
I have it in the same folder as the library "Classes" & "Core.lua" that is used by other GUI's, how can I set it in the script to look in the current folder first before telling me
"Couldn't load the Lokasenna_GUI library. Please run 'Set Lokasenna_GUI v2 library path.lua' in the Lokasenna_GUI folder."
|
|
|
07-11-2018, 08:57 AM
|
#14
|
Human being with feelings
Join Date: Mar 2013
Posts: 5,844
|
Quote:
Originally Posted by MusoBob
I have it in the same folder as the library "Classes" & "Core.lua" that is used by other GUI's, how can I set it in the script to look in the current folder first before telling me
"Couldn't load the Lokasenna_GUI library. Please run 'Set Lokasenna_GUI v2 library path.lua' in the Lokasenna_GUI folder."
|
Is running the Script: Set Lokasenna_GUI v2 library path.lua Action in the Action List not working? **
Or is there a different reason why you want to set the path manually?
** In case this Action isn't visible: run Extensions > ReaPack > Synchronize to get the latest (Lokasenna GUI) version.
Last edited by solger; 07-11-2018 at 11:11 AM.
|
|
|
07-11-2018, 09:03 AM
|
#15
|
Human being with feelings
Join Date: Mar 2013
Posts: 5,844
|
A minor update is up on ReaPack:
Quote:
version 0.1.2
- fixed issue with empty lists
- filter is now automatically applied when typing
|
Quote:
Originally Posted by akademie
But then, when I try to run main ReaLauncher script, I get this error:
"solger_ReaLauncher.lua:72: attempt to index a nil value"
It is on Windows 7 Pro 32bit, Reaper 5.92 - portable, SWS v2.8.3)
|
@akademie:
Any news about the error?
Did you already see the suggestions in post #39?
And is the issue still present in the latest version?
Last edited by solger; 07-11-2018 at 09:19 AM.
|
|
|
07-17-2018, 02:42 AM
|
#16
|
Human being with feelings
Join Date: Nov 2015
Location: Switzerland
Posts: 1,966
|
I have 2 feature requests.
1) a browse button that let me browse in my pc for the project I want to open.
2) ReaLauncher to stay open when I click on "new tab"
|
|
|
07-17-2018, 05:45 AM
|
#17
|
Human being with feelings
Join Date: Mar 2007
Posts: 3,978
|
Quote:
Originally Posted by DaveKeehl
I have 2 feature requests.
1) a browse button that let me browse in my pc for the project I want to open.
2) ReaLauncher to stay open when I click on "new tab"
|
Hi DaveKeehl,
to your second FR - there is already small rectangle (box) in the right upper corner, which can be checked as "Do not close the window". Then it will stay open even when you perform some action from there. Try it.
|
|
|
07-17-2018, 06:04 AM
|
#18
|
Human being with feelings
Join Date: Nov 2015
Location: Switzerland
Posts: 1,966
|
Quote:
Originally Posted by akademie
Hi DaveKeehl,
to your second FR - there is already small rectangle (box) in the right upper corner, which can be checked as "Do not close the window". Then it will stay open even when you perform some action from there. Try it.
|
Oooops
|
|
|
08-18-2018, 07:06 PM
|
#19
|
Human being with feelings
Join Date: Dec 2017
Location: Quebec, Canada
Posts: 550
|
Very nice. The idea is good and combo with Lokas GUI is perfect
|
|
|
08-18-2018, 07:26 PM
|
#20
|
Human being with feelings
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
|
- "Keep window open" overlaps the sorting options.
- "Hide file paths" doesn't change anything with Linux paths.
|
|
|
08-19-2018, 01:54 AM
|
#21
|
Human being with feelings
Join Date: Mar 2013
Posts: 5,844
|
Quote:
Originally Posted by Lokasenna
- "Keep window open" overlaps the sorting options.
|
Yeah, I haven't addressed overlapping UI elements yet (like adding a minimum window size check when doing GUI.onresize). Added to the list (so I don't forget)
Quote:
- "Hide file paths" doesn't change anything with Linux paths.
|
Is the behavior the same on all tabs. Or does this happen only in certain tabs?
Seems like there's a bug when switching between tabs sometimes with File paths set to 'Show' (mainly when switching to [Recent projects]) - which currently requires re-selecting the Hide/Show option ...
Last edited by solger; 08-19-2018 at 02:25 AM.
|
|
|
10-27-2018, 06:00 AM
|
#22
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
WHat I like in ReaLauncher is the ability to filter the recent projects list.
Though there is few bug:
- Space isn't considered as a separator for multiple keywords (it takes the input fields as a whole)
- It would be nice if we could invert the order
- The alphabetical mode seems to go into an infinite loops as REAPER hangs and finish by crashing
- It would be nice if we could right click on a project and say "forget", as some projects doesn't worth to be reminded :P
Thanks for taking a look at these if you can
|
|
|
10-27-2018, 10:29 AM
|
#23
|
Human being with feelings
Join Date: Mar 2013
Posts: 5,844
|
Quote:
Originally Posted by X-Raym
WHat I like in ReaLauncher is the ability to filter the recent projects list.
Though there is few bug:
- Space isn't considered as a separator for multiple keywords (it takes the input fields as a whole)
- It would be nice if we could invert the order
- The alphabetical mode seems to go into an infinite loops as REAPER hangs and finish by crashing
- It would be nice if we could right click on a project and say "forget", as some projects doesn't worth to be reminded :P
Thanks for taking a look at these if you can
|
Thanks for the feedback, Raymond.
I'll have a look at those points and see what I can do
|
|
|
10-27-2018, 02:25 PM
|
#24
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
@solger
Thx !
using reaper.BR_Win32_WritePrivateProfileString( "Recent", keyName, "", reaper.get_ini_file() ) with keyname = recent + index of the project in recent list should be enough to hide a project in recent list.
But it has to be tested.
|
|
|
05-13-2020, 04:46 AM
|
#25
|
Human being with feelings
Join Date: Oct 2014
Location: Belgium
Posts: 1,612
|
Is there any hope this will be implemented as Native into Reaper?
I find it really great! Useful and complete.
Many ideas here in this forum, are really worth if implemented in stable way into the code.
|
|
|
05-13-2020, 09:36 AM
|
#26
|
Human being with feelings
Join Date: Mar 2013
Posts: 5,844
|
Quote:
Originally Posted by BartR
Is there any hope this will be implemented as Native into Reaper?
|
At the moment I'd say that probably won't happen (at least not in the near future). But who knows what the Reaper devs have planned for the future.
Quote:
Originally Posted by BartR
I find it really great! Useful and complete.
|
Thanks. Great to hear it's useful
Last edited by solger; 05-13-2020 at 11:20 AM.
Reason: typo
|
|
|
04-30-2019, 02:08 PM
|
#27
|
Human being with feelings
Join Date: Jul 2009
Posts: 3,294
|
I have an idea: what if you could attach an MP3/WAV/OGG near each project so we could here a demo before opening it. ?
possible?
|
|
|
04-30-2019, 02:38 PM
|
#28
|
Human being with feelings
Join Date: Jun 2018
Posts: 375
|
Quote:
Originally Posted by Reflected
I have an idea: what if you could attach an MP3/WAV/OGG near each project so we could here a demo before opening it. ?
possible?
|
It would be awesome in theory but I guess it also means he somehow has to export that MP3 of every project. I usually do this manually by exporting small snippets of projects so that I can quickly preview them.
If this could be done automatically with a play button next to each project in the launcher it would be even better, but highly unlikely.
Good job on this btw, it instantly replaced the default launcher.
|
|
|
05-01-2019, 03:01 AM
|
#29
|
Human being with feelings
Join Date: Mar 2013
Posts: 5,844
|
Quote:
Originally Posted by Reflected
I have an idea: what if you could attach an MP3/WAV/OGG near each project so we could here a demo before opening it. ?
possible?
|
Thanks for the idea. I'll add it to the wish list
I think trying to implement a feature like this is quite a difficult task. As puddi already mentioned above, I guess the main challenge is how to automatically get audio for a demo snippet out of a project (assuming there isn't already a pre-rendered audio file available which can be used for playback) - which probably requires to somehow pre-load and/or pre-render the project (and the plugins used in it). Otherwise you'll basically only have the references inside the .RPP project file for retrieving the file paths to individual audio source files used in the project.
But I'll have to take a closer look at this to see what's possible or not ...
Quote:
Originally Posted by puddi
Good job on this btw, it instantly replaced the default launcher.
|
Thanks. Always good to know that ReaLauncher is useful
Last edited by solger; 05-01-2019 at 03:24 AM.
|
|
|
05-01-2019, 04:02 AM
|
#30
|
Human being with feelings
Join Date: Jun 2018
Posts: 375
|
Quote:
Originally Posted by solger
Thanks for the idea. I'll add it to the wish list
I think trying to implement a feature like this is quite a difficult task. As puddi already mentioned above, I guess the main challenge is how to automatically get audio for a demo snippet out of a project (assuming there isn't already a pre-rendered audio file available which can be used for playback) - which probably requires to somehow pre-load and/or pre-render the project (and the plugins used in it). Otherwise you'll basically only have the references inside the .RPP project file for retrieving the file paths to individual audio source files used in the project.
But I'll have to take a closer look at this to see what's possible or not ...
|
This just made me think of the possibilities for this feature. Not necessarily for the ReaLauncher (depending on how hard it is to implement) but for DAW's in general. They could just have a setting so that every time you close a project it exports 4 bars (or something) to a 128kbps Preview.mp3 in the project folder. Then the DAW's launcher would just play these files when you skip through projects.
Obviously the implementation would be better but anything beats having to blindly open 3 year old projects without knowing what they sound like lol.
|
|
|
05-01-2019, 12:39 PM
|
#31
|
Human being with feelings
Join Date: Jul 2009
Posts: 3,294
|
Quote:
Originally Posted by solger
Thanks for the idea. I'll add it to the wish list
I think trying to implement a feature like this is quite a difficult task. As puddi already mentioned above, I guess the main challenge is how to automatically get audio for a demo snippet out of a project (assuming there isn't already a pre-rendered audio file available which can be used for playback) - which probably requires to somehow pre-load and/or pre-render the project (and the plugins used in it). Otherwise you'll basically only have the references inside the .RPP project file for retrieving the file paths to individual audio source files used in the project.
But I'll have to take a closer look at this to see what's possible or not ...
Thanks. Always good to know that ReaLauncher is useful
|
I was thinking that the user will be able to render the audio by himself and attach it.
this could also be very useful for track templates
|
|
|
07-10-2018, 09:36 AM
|
#32
|
Human being with feelings
Join Date: Jan 2013
Location: Montreal, Canada
Posts: 258
|
Boy. I hate to ask this, but...
After I have installed Lokasenna's GUI Lib and ReaLauncher via ReaPack, how do I invoke it?
I start Reaper and... nothing new...
There are no N00b questions; only n00bs...
:-#
T
|
|
|
07-10-2018, 10:12 AM
|
#33
|
Human being with feelings
Join Date: Mar 2013
Posts: 5,844
|
Quote:
Originally Posted by Tim Rideout
After I have installed Lokasenna's GUI Lib and ReaLauncher via ReaPack, how do I invoke it?
|
In general, you can assign the Action 'Script: solger_ReaLauncher.lua' in the Action List to a key shortcut, toolbar button, etc.
If you want to have ReaLauncher show up automatically at start, have a look at adding it as SWS Startup Action (see the steps mentioned in post #1):
Quote:
Originally Posted by solger
Optional settings:
- Setting the command ID or identifier string (shown in the Action List) of the Script: solger_ReaLauncher.lua Action as SWS Startup Action (via Extensions > Startup actions) - requires the SWS Extensions: http://www.sws-extension.org/
- Preferences > General: Changing 'Open projects on startup' to [New Project] - instead of [Prompt] which shows the default Reaper launcher at start
|
|
|
|
10-22-2019, 01:45 PM
|
#34
|
Human being with feelings
Join Date: Jul 2009
Posts: 7,570
|
first time trying the script, couldn't get it to launch
solger_ReaLauncher.lua:310: attempt to get length of a nil value (local 'filename')
MacOS 10.14
|
|
|
10-23-2019, 08:30 AM
|
#35
|
Human being with feelings
Join Date: Mar 2013
Posts: 5,844
|
Quote:
Originally Posted by EpicSounds
first time trying the script, couldn't get it to launch
solger_ReaLauncher.lua:310: attempt to get length of a nil value (local 'filename')
MacOS 10.14
|
Hi Jon,
thanks for the info. I'll probably need to add a nil check there.
In the meantime, can you please try the following:
1) Set debugEnabled in line 35 to true
Code:
local debugEnabled = true-- show console debug messages
2) Add a MsgDebug call in line 310
Code:
local function RemoveExtension_RPP(filename)
MsgDebug(filename)
return string.sub(filename, 1, #filename - 4)
end
3) The first line in the console output should show which Tab is loaded (for instance, 'Refresh Recent Projects'). Does it list any files below that or none at all?
---
Otherwise, does clearing the Recent Project list via Preferences > General: Clear list make any difference?
If you want to back the entries up first (before clearing the list), you can copy them from the [Recent] section in the reaper.ini.
Thanks
|
|
|
10-23-2019, 03:37 PM
|
#36
|
Human being with feelings
Join Date: Jul 2009
Posts: 7,570
|
console output is same before and after clearing recent projects
Code:
Refresh Recent Projects
slave1
slave
slav
sla
sl
s
207.194.130.11
207.194.130.1
nil
|
|
|
10-24-2019, 02:08 AM
|
#37
|
Human being with feelings
Join Date: Mar 2013
Posts: 181
|
Hi, thanks for the great launcher! Is it possible to set the launcher to remember the Paths - Show setting? Every time I run it again, it's set to Hide. Thanks a lot...
|
|
|
10-24-2019, 07:53 AM
|
#38
|
Human being with feelings
Join Date: Mar 2013
Posts: 5,844
|
Quote:
Originally Posted by EpicSounds
console output is same before and after clearing recent projects
Code:
Refresh Recent Projects
slave1
slave
slav
sla
sl
s
207.194.130.11
207.194.130.1
nil
|
Thanks. Will have a look at this.
|
|
|
02-07-2020, 05:56 AM
|
#39
|
Human being with feelings
Join Date: Jun 2016
Posts: 39
|
FX chain
I want some FX chain function numberwuae in Realauncher that would be awesome.
|
|
|
02-09-2020, 11:24 AM
|
#40
|
Human being with feelings
Join Date: Feb 2017
Location: Kiel
Posts: 974
|
A great script.
Can you add a tagging and sorting function for project files?
Thank you
|
|
|
Thread Tools |
|
Display Modes |
Hybrid Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 03:56 PM.
|