Old 10-07-2014, 01:49 PM   #1
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
Default EEL: available scripts (link collection)

update 07-14-2015

Duplicate tracks + smart rename (syntetic)
http://forum.cockos.com/showthread.php?t=163863

light toolbar button if active MIDI take is pooled (nofish)
http://forum.cockos.com/showthread.php?t=163359

===

update 05-26-2015

Copy (layer) items (syntetic)
http://forum.cockos.com/showthread.php?t=161298

===

update 05-20-2015

Smart duplicate items (mpl)
http://forum.cockos.com/showthread.php?t=160836

===

update 04-25-2015

Adjust all send vol. on sel. track by x db (spk77)
http://forum.cockos.com/showthread.php?t=159185 (post #2)

===

update 04-19-2015

Show VSTi on selected track / track under mouse cursor (mpl)
http://forum.cockos.com/showthread.php?t=158987

===

update 03-30-2015

Increase/Decrease take pan envelope (with Mousewheel if desired) (Claudiohbsantos)
http://forum.cockos.com/showthread.php?t=156528

Redundant Items Tool (Claudiohbsantos) (Lua)
http://forum.cockos.com/showthread.php?t=156857

Split items actions (not new) (spk77)
http://forum.cockos.com/showthread.php?t=150708


=== original post ===


I thought it might be a good idea to collect available EEL scripts here so they don't get lost so easy in the depth of the forums.

Everyone is welcome to update it with links, but I'd be happy if it can be kept 'clean' more or less (no OT, discussions etc.) Thanks.

Here we go:


Copy / Paste items relative (with offset) (spk77)
http://forum.cockos.com/showpost.php...&postcount=527


Item Inspector (“take mixer”) (spk77)
http://forum.cockos.com/showthread.php?t=135268


Enlarge selected track (cubic13)
http://forum.cockos.com/showthread.php?t=145949 (post #19)


Move nearest project markers to edit/play cursor (spk77)
http://forum.cockos.com/showthread.php?t=145781


Toggle item mute state (spk77)
http://forum.cockos.com/showpost.php...&postcount=544


Create marker every 3 minutes (Breeder)
http://forum.cockos.com/showpost.php...&postcount=589


Source Time Position Tool (planetnine)
http://forum.cockos.com/showthread.php?t=144822


Quantize tool (for item positions) (spk77)
http://forum.cockos.com/showthread.php?t=145243


Quantize tool for stretch markers (spk77)
http://forum.cockos.com/showthread.php?t=147433


Track selector (Select every nth track in all tracks) (spk77)
http://forum.cockos.com/showpost.php...&postcount=595


Normalize selected items (active takes) to given range (spk77)
http://forum.cockos.com/showpost.php...25&postcount=5


Split tool (spk77)
http://forum.cockos.com/showthread.php?t=152099
(post #4)


Select items with color of selected items (Argitoth)
http://forum.cockos.com/showpost.php...21&postcount=7


Set number of channels for selected tracks (Argitoth)
http://forum.cockos.com/showpost.php...87&postcount=8


Set item rate, 'preserve pitch', 'preserve rate', preserve length (Argitoth)
http://forum.cockos.com/showpost.php...4&postcount=10


Cut tool (Offset plus crossfade to time selection) (timlloyd)
http://forum.cockos.com/showpost.php...7&postcount=12


Time selection display tool (spk77)
http://forum.cockos.com/showpost.php...20&postcount=8


Track FX selector (spk77)
http://forum.cockos.com/showthread.php?t=144266 (post #2)


Take envelope scripts (spk77)
http://forum.cockos.com/showthread.php?t=142839


Split selected items at stretch markers (Argitoth)
http://forum.cockos.com/showpost.php...8&postcount=18


Split selected items at peak (Argitoth)
http://forum.cockos.com/showthread.php?t=146979


move to next/previous item edge in selected tracks (Claudiohbsantos)
http://forum.cockos.com/showthread.php?t=146270


float plugin by name on selected track (Argitoth)
http://forum.cockos.com/showthread.php?t=141539 (post #7)


Select item under curser (if track is not in a folder) (spk77)
http://forum.cockos.com/showthread.p...88#post1450188


Item selector (select every nth item) (spk77)
http://forum.cockos.com/showpost.php...29&postcount=4


Toggle track visibility (by track name) (spk77, post #2)
http://forum.cockos.com/showthread.php?t=149389


Split and implode items across tracks into takes ('intelligent implode') (spk77)
http://forum.cockos.com/showpost.php...3&postcount=11


Repeat last action x times (FnA)
http://forum.cockos.com/showpost.php...6&postcount=11


Reset project (for e.g. VSTi stems export) (spk77)
http://forum.cockos.com/showthread.php?t=155051


Info display (spk77)
http://forum.cockos.com/showpost.php...&postcount=180


Display multiple clocks (spk77)
http://forum.cockos.com/showpost.php...65&postcount=9


Randomize active take's pitch in selected items (spk77)
http://forum.cockos.com/showpost.php...&postcount=392


Smooth CC values (spk77)
http://forum.cockos.com/showpost.php...2&postcount=41


select right or left of edit cursor (gofer)
http://forum.cockos.com/showthread.php?p=1504265 (post #6)


various by X-Raym:
http://extremraym.com/en/my-reaper-scripts/


various by heda
http://forum.cockos.com/showthread.php?t=151196

Last edited by nofish; 07-14-2015 at 09:46 AM.
nofish is offline   Reply With Quote
Old 10-07-2014, 01:50 PM   #2
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
Default

MIDI:

update 05-19-2015

A bunch of MIDI note selection scripts (gofer)
https://stash.reaper.fm/v/24123/a%20b...%20scripts.zip

===

Convert Stretch markers to MIDI notes (spk77)
http://forum.cockos.com/showthread.php?t=147229


Create stretch markers from MIDI notes (spk77)
http://forum.cockos.com/showthread.php?t=153919


Join adjacent and overlapping notes (spk77)
http://forum.cockos.com/showthread.php?t=143366 (post #7)


MIDI vel/cc tool (spk77)
http://forum.cockos.com/showthread.php?t=136929


MIDI note selector (spk77)
http://forum.cockos.com/showpost.php?p=1325733


Restrict polyphony (spk77)
http://forum.cockos.com/showthread.php?t=142559 (post #5)


Randomize MIDI note velocities within range (GUI version) (spk77)
http://forum.cockos.com/showthread.php?t=127185 (post #27)


Rename tracks after first program change (for General MIDI) (spk77)
http://forum.cockos.com/showpost.php...&postcount=612


Move edit cursor to start of next/prev MIDI note (spk77)
http://forum.cockos.com/showthread.php?t=145873


Select all MIDI events right of cursor (spk77)
http://forum.cockos.com/showpost.php...38&postcount=4


Preview notes
Select notes under edit cursor & Add notes under edit cursor to selection
Grow note ends to latest note end
Grow note starts to earliest note
Swap note rows
Select row notes in pattern
(kuus0)
http://forum.cockos.com/showthread.php?t=146114


Split at MIDI note boundaries (spk77)
http://forum.cockos.com/showpost.php...6&postcount=10

Last edited by nofish; 05-19-2015 at 07:17 AM.
nofish is offline   Reply With Quote
Old 10-07-2014, 02:11 PM   #3
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
Default

This is just great, thank you so much !!
vanhaze is offline   Reply With Quote
Old 10-07-2014, 06:26 PM   #4
Soli Deo Gloria
Human being with feelings
 
Soli Deo Gloria's Avatar
 
Join Date: Oct 2013
Location: Argentina
Posts: 1,303
Default

A wonderful idea, indeed!!

Thanks so much, nofish! This should be stickied for sure...
Soli Deo Gloria is offline   Reply With Quote
Old 10-12-2014, 05:50 AM   #5
Nixon
Human being with feelings
 
Nixon's Avatar
 
Join Date: Dec 2011
Posts: 406
Default

+1 for sticky. Thanks nofish for the great overview!
Nixon is offline   Reply With Quote
Old 10-14-2014, 01:22 PM   #6
babag
Human being with feelings
 
Join Date: Nov 2009
Posts: 2,227
Default

here's another from spk77 that i use ALL the time!

copy/paste item parameters:

http://forum.cockos.com/showthread.php?t=143550

BabaG
babag is offline   Reply With Quote
Old 01-05-2015, 08:54 AM   #7
Nixon
Human being with feelings
 
Nixon's Avatar
 
Join Date: Dec 2011
Posts: 406
Default

Seeing scripts come up more and more I'm giving this a kindly bump for sticky
Nixon is offline   Reply With Quote
Old 01-12-2015, 01:27 PM   #8
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default

Hi nofish !
Nice initiative

It will be hard to update with any new script which are coming (I just add 3 new today myself) if you are alone,
so I thought you will be interested in this :P
X-Raym is offline   Reply With Quote
Old 03-01-2015, 01:09 PM   #9
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default

make it a sticky moderators! awesome list!
__________________
subproject FRs click here
note: don't search for my pseudonym on the web. The "musicbynumbers" you find is not me or the name I use for my own music.
musicbynumbers is offline   Reply With Quote
Old 03-01-2015, 02:19 PM   #10
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
Default

Quote:
Originally Posted by musicbynumbers View Post
make it a sticky moderators! awesome list!
I second all of this.
Thanks.

Though I have to say I'm about to give up trying to keep it up to date with so many new scripts popping up (which is a good thing of course).
Don't think I can manage it alone.

I'd kindly ask the scripters to add links themselves here instead (or PM me, so I can update the opening posts).
nofish is offline   Reply With Quote
Old 03-02-2015, 08:03 PM   #11
Claudiohbsantos
Human being with feelings
 
Join Date: Aug 2014
Location: New York
Posts: 135
Default

Thanks for the effort nofish. Here is a simple one I just posted:

Increase/Decrease take pan envelope (with Mousewheel if desired):
http://forum.cockos.com/showthread.php?t=156528
__________________
My Reapack Repo - Reapack Extension
Claudiohbsantos is offline   Reply With Quote
Old 03-03-2015, 11:43 AM   #12
Jae.Thomas
Human being with feelings
 
Join Date: Jun 2006
Posts: 22,567
Default

I would appreciate it if this thread could be updated in the following way, if it isn't too much work:

Update top post with new scripts, adding the date added above it. This does not have to be for EVERY script. Let's say a bunch of new scripts pop up this week, and you post them next week - that would say 3/9/2015 with new scripts under that... etc...

bump post.

I'd really like to keep track of these things... I would be happy to help too.
Jae.Thomas is offline   Reply With Quote
Old 03-03-2015, 12:08 PM   #13
Jae.Thomas
Human being with feelings
 
Join Date: Jun 2006
Posts: 22,567
Default

Quote:
Originally Posted by nofish View Post
broken link
Jae.Thomas is offline   Reply With Quote
Old 03-03-2015, 12:45 PM   #14
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
Default

Quote:
Originally Posted by Jason Brian Merrill View Post
I would appreciate it if this thread could be updated in the following way, if it isn't too much work:

Update top post with new scripts, adding the date added above it. This does not have to be for EVERY script. Let's say a bunch of new scripts pop up this week, and you post them next week - that would say 3/9/2015 with new scripts under that... etc...

bump post.

I'd really like to keep track of these things... I would be happy to help too.
I like the idea.
The updating itself as you suggested is no problem, I can do it.
The difficult thing I see is maybe in keeping track of all the new scripts popping up here and there.

As said in my previous post, I'd be happy if the scripters post links here themselves (thanks Claudiohbsantos) or PM me so I can update the first posts.

If you stumble across new scripts not yet listed here feel free to do the same.
nofish is offline   Reply With Quote
Old 03-03-2015, 12:46 PM   #15
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
Default

Quote:
Originally Posted by Jason Brian Merrill View Post
broken link
fixed, thanks.
nofish is offline   Reply With Quote
Old 03-04-2015, 10:55 AM   #16
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default

@nofish
Maintaning a list of all scripts out there is indeed a time consuming task. In three month, I made 60 scripts, and I don't speak about all the other... Make a list of all this is a full time job.

I'm trying to figure out how to create a user-managed script database, where scripts infos will be updated simply by sending a mail with formated infos (based on my script template header).
Infos will be parsed into an online table with columns for author, description, categories, reaper version, date, script version etc, direct URL download, and it will be filterable with keywords and sortable.

This way, scripts will be more easy to find, and to list, if the project work and get the support from the community

It's a work in progress... I will tell you if I succeed :P
X-Raym is offline   Reply With Quote
Old 03-04-2015, 11:18 AM   #17
Breeder
Human being with feelings
 
Breeder's Avatar
 
Join Date: Nov 2010
Posts: 2,436
Default

Quote:
Originally Posted by X-Raym View Post
I'm trying to figure out how to create a user-managed script database, where scripts infos will be updated simply by sending a mail with formated infos (based on my script template header).
Infos will be parsed into an online table with columns for author, description, categories, reaper version, date, script version etc, direct URL download, and it will be filterable with keywords and sortable.

This way, scripts will be more easy to find, and to list, if the project work and get the support from the community

It's a work in progress... I will tell you if I succeed :P
Why not use GitHub instead? Each script author forks the main repo and does a pull request to merge changes back when ready. Less work for the people in charge of the main repo, users can access scripts in progress before they are merged (sort of like beta) and contributors only need to respect certain rules (like naming conventions and folder hierarchy) instead of writing lengthy mails...that's what GitHub is for

The hierarchy could be as follows:
  • In root of the repo we put folders with author name and inside that folder each author sorts scripts as he/she sees fit.
  • Or we create a bunch of folders that contain certain groups like Project markers, Items, Tracks, etc...and in each folder we put folders named by author which holds his/her contributed scripts.
Each way has it's cons and pros so I think it's important to discuss this and try to way a way which will make it easy both from coders and end-user perspective.

Oh, and maybe certain rules regarding scripts names should be imposed too...something to make them as short and as readable as possible while still not being too nit-picky about it.


And after GitHub repo is done, we can discuss a best way on how to access it directly from REAPER or from some other website (I recall you said you wanted to do this...GitHub idea could take much less effort in the long run if everything is set up properly so you wouldn't have to reupdate things manually)

Last edited by Breeder; 03-04-2015 at 11:49 AM.
Breeder is offline   Reply With Quote
Old 03-04-2015, 02:03 PM   #18
Jae.Thomas
Human being with feelings
 
Join Date: Jun 2006
Posts: 22,567
Default

just to be clear, I don't want this to be a huge job for anyone - if it can't be done, that's ok

I am just so appreciative of this work being done.
Jae.Thomas is offline   Reply With Quote
Old 03-04-2015, 02:07 PM   #19
spk77
Human being with feelings
 
Join Date: Aug 2012
Location: Finland
Posts: 2,668
Default

This is now updated:

Time selection display tool (spk77)
http://forum.cockos.com/showpost.php...0&postcount=22
  • Now it shows Time selection length/start/end
  • Added BPM view (seems to show the same values as REAPER's tooltip, but I really don't know how it should be calculated)
  • Added "user settings"
spk77 is offline   Reply With Quote
Old 03-04-2015, 03:44 PM   #20
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default

@Jason
We are just sharing ideas for the moment, this is always interesting

@Breeder
I thouht about, and sure there would be great advantage.
But I don't think is very adapted.

First because few people out there seem to use code platforms except SWS - but this is not script, this is complex optimized high end awesome package.
There is just heda and me on github, as far as I know, matthewjumpoffthebuildings is on bitbuckets... And that's all.

Secondly, because I think that letting people choose the coding platforms they want is nice thing. And letting people choose if they want a code platform or note is a nice thing too. It allow people to keep their independance, and that may be a key feature in scripting, because a lot of script are meant to be modify by the user.
Define some coding standards is also an hard thing to do because we all came from other language.

And most of all, GitHub is not that user firendly for non developpers (just the fact that tere is no clear download button for individuals file seems to confuse any stranger).

I thought about a dedicated website because it could be the occasion to add other ressources, such as infos about scripting, tutorials, news via RSS, a post by script with GIFs or videos demo, stars rating, categories and tag, search field, download button, donation button... It would be more than a repo, and more for the "user" than for the developer.
This is pretty raw for the moment but I note ideas everyday ^^
And just as for the GitHub, a there must be a demand. When I will have time, I surely will try to make something, if I feel I'm capable of it (need more research). The hardest part may be to find a way to warn people than a script is updated. That's complicated. ^^

But if a global GitHub is desired by the community, I think that folders per functions than per author is great. When people are looking for scripts they are not looking for authors work, their are looking for function.

Despite all that, it is sure than a commun GitHub have some very nice arguments (as a easy-to-imagine script updater, and a certain ease of management), and I don't say that my point of view is writen in stone. Sure, it is nice to talk about this subject, and about any other way to sharing scripts... including sending PM to nofish
I would love to hear other people point of view on this subject.
X-Raym is offline   Reply With Quote
Old 03-04-2015, 03:51 PM   #21
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,239
Default

@X-Raym
look at all those tcp_ functions in EEL.. or Lua... a script could autoupdate or notify the user that a new version is available.

I think the https://stash.reaper.fm/tag/Scripts is good. It also shows the downloads count. It lacks a bit of organization but it is at least a central archive of scripts.
heda is offline   Reply With Quote
Old 03-04-2015, 04:48 PM   #22
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default

@heda
In fact my model is notepad++ and adobe bracket extension manager.
They both work the same. You have plugin installed. Their infos are scanned at programm start up, and compare with an online single HTML/XML page, generated with user (plugin developper) manual inputs. Updates are made if a there is a new version detected.
Both extension manager work in the application, natively. Imagine we had that for reaper and scripts, or even other ressources...
A CMS could be a place to start, as we could be able to generate this single page index file "easily" (just matter of queries). But sure, the local "extension manager" would have to be built ^^
X-Raym is offline   Reply With Quote
Old 03-04-2015, 09:28 PM   #23
Breeder
Human being with feelings
 
Breeder's Avatar
 
Join Date: Nov 2010
Posts: 2,436
Default

Quote:
Originally Posted by X-Raym View Post
There is just heda and me on github, as far as I know, matthewjumpoffthebuildings is on bitbuckets... And that's all.
GitHub is quite known amongst developers so I don't think you should worry about this...once there's a global repo for all the scripts, people will start to contribute (you could explain on your web site how to contribute...seriously, this should be the least of your worries...you could always accept things by mail and put them in git repo by yourself in case contributor has problems with GitHub or git in general)

Quote:
Originally Posted by X-Raym View Post
Secondly, because I think that letting people choose the coding platforms they want is nice thing. And letting people choose if they want a code platform or note is a nice thing too. It allow people to keep their independance, and that may be a key feature in scripting, because a lot of script are meant to be modify by the user.
Define some coding standards is also an hard thing to do because we all came from other language.
Every developer who wants to be taken seriously should know and understand git already (and if not, he/she should be willing to learn it since it's awesome and de facto standard for managing code)...it's already so prevalent. GitHub is not a platform per se, it's just a service that lets you put git repositories online and make sharing and contributing to them easier. You could use any other git service or even host your own, it's just that GitHub is free, good, has API to pull stuff from it and quite prevalent so no need to reinvent the wheel here

Quote:
Originally Posted by X-Raym View Post
And most of all, GitHub is not that user firendly for non developpers (just the fact that tere is no clear download button for individuals file seems to confuse any stranger).
But the end-users don't even have to see GitHub Take Package Control for Sublime Text for example...developers contribute to it's GitHub repo but end-users get updated packages directly from Sublime Text (which simply downloads them from GitHub). Package control even has it's own website that simply pulls information on contributed packages from GitHub, see https://packagecontrol.io/

Quote:
Originally Posted by X-Raym View Post
I thought about a dedicated website
You can still make dedicated website which will pull information from GitHub. So you wouldn't have to manually reupdate things every time somebody sends you a new script. You would also escape asking developers to write that header of yours since writing it for each script can be error prone etc...Instead, you simply decide on folder hierarchy, naming conventions and a way to let developers enter all the needed details themselves when doing pull requests...

Not to mention that updating scripts will be much easier since nobody will have to contact you directly, they would simply do a pull request on GitHub and once merged the updates would be automatically available from the web site (since it simply pulls information from the GitHub via it's API) or auto updater script/extension in REAPER

Doing this like that will save you countless hours in the future and in the end will make everything much less dependable on one person. Are you really that sure you will be here 5 years from now having bunch of free time to accept daily mails with new scripts and their updates and then re-updating the website all the time? Or you (or any other contributors that join you) could just merge pull request on GitHub and let your website re-update itself automatically via GitHub API?

But to make process as automatable as possible you need to think about a lot of details (that's why I mentioned folder hierarchy ...there are other worries like tags, version compatibility etc...) so you don't get bitten in the ass in the future. Again, I whole heartily recommend you check how Package Control for Sublime Text works, it's a great example on how to have hundreds of addons automatically updatable and browsable in an easy manner using GitHub at it's heart: https://packagecontrol.io/docs

Last edited by Breeder; 03-04-2015 at 09:56 PM.
Breeder is offline   Reply With Quote
Old 03-04-2015, 09:34 PM   #24
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,239
Default

As I am starting to organize the scripts in folders in my Github repository I have realized that it would be better to create a repository for each script, instead of grouping them all in one repository and subfolders. Am I right? The issue is that branches are global for all the repository, I think.
heda is offline   Reply With Quote
Old 03-04-2015, 09:45 PM   #25
Breeder
Human being with feelings
 
Breeder's Avatar
 
Join Date: Nov 2010
Posts: 2,436
Default

Quote:
Originally Posted by heda View Post
I think the https://stash.reaper.fm/tag/Scripts is good. It also shows the downloads count. It lacks a bit of organization but it is at least a central archive of scripts.
God no! Stash is great for occasional sharing, but it lacks cohesivnes for such a big project

Quote:
Originally Posted by heda View Post
As I am starting to organize the scripts in folders in my Github repository I have realized that it would be better to create a repository for each script, instead of grouping them all in one repository and subfolders. Am I right? The issue is that branches are global for all the repository, I think.
Branch can hold whatever you want, but having hundreds of repositories for each script (or same amount of branches in one repository) wouldn't be that easy to navigate.

I personally don't see much problem with using folders?

But if you would want to have multiple repositories I would personally go with separate repositories for each feature set. So for example, if you're dealing with subtitles create repo just for that etc...In case you have things you can't really sort anywhere or are just too small to call "feature set" you could always put them in a separate repo that holds all the "misc and util" stuff...or something like that

I personally believe that whenever you try to create something you have to ask yourself: "how will a total noobie react to this and will it immediately be obvious on how it works and if not how much effort will it require?"...that's the art of coding, making complicated things intuitive and easy to understand - it's an ongoing process, I personally cringe a little every time I see something I wrote more then 6 months ago, haha
Breeder is offline   Reply With Quote
Old 03-04-2015, 10:19 PM   #26
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,239
Default

Thanks Breeder
I'm just learning how git works and all these github features.
You are right, I understand. But I don't think I am going to end up with hundreds of scripts... but who knows
At least for the big ones I think it would be good its own repository. In my case I am thinking in "Notes Reader" and "Regions & Markers" from items. And then a general one for smaller ones, maybe organized in folders too.
For example for Notes Reader, I already have two versions internally, the old one, and the new one with a new display engine that supports the SRT formatting, but it may use more CPU, so it may be interesting to keep the other old branch. And I don't want to duplicate all folders for changing only one folder in the branch. I don't know... Maybe it doesn't matter.

by the way this is my github account https://github.com/hedacoder
heda is offline   Reply With Quote
Old 03-05-2015, 04:17 AM   #27
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default

@heda
The key of a repo is "a repo = a project".
We can consider that scriptig for reaper is one project.
So, you can use subfolders
It would be way easier to synch, to browse, and will allow you to have code dependancy (link a code snippet from a folder to another, as sliders classes, buttons classes and debug functions).
One think I like on github is the Download as Zip button, which allows to download one total repo as one zip file.
That's perfect for downloading all the scripts of someone, so please, keep all your scripts at the same place
And keeping all script at the same place allows better batch management. I know it: I had to change all my scripts header few days ago. I was quite happy there was in the same place :P

@breeder
All of this is interesting. It seems to worth considering it. I have to think about pro and cons. Thanks for sharing these ideas!
X-Raym is offline   Reply With Quote
Old 03-05-2015, 07:21 AM   #28
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
Default

Ahem...

Quote:
Originally Posted by nofish View Post
Everyone is welcome to update it with links, but I'd be happy if it can be kept 'clean' more or less (no OT, discussions etc.) Thanks.
Only being half-serious though.

Now discussion has started anyway and it's a good thing thinking about alternatives how this could be done.

I know "PM'ing nofish" is certainly not the best way to do it, I just suggested it as long there's no better way in sight, but I'm also happy if it can be changed to a better system of course, so I don't mind keeping on the discussion here.

Until an alternative way is found I'll update the opening posts from time to time with links to new scripts.
nofish is offline   Reply With Quote
Old 03-05-2015, 07:30 AM   #29
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,239
Default

Quote:
Originally Posted by nofish View Post
Ahem...



Only being half-serious though.

Now discussion has started anyway and it's a good thing thinking about alternatives how this could be done.

I know "PM'ing nofish" is certainly not the best way to do it, I just suggested it as long there's no better way in sight, but I'm also happy if it can be changed to a better system of course, so I don't mind keeping on the discussion here.

Until an alternative way is found I'll update the opening posts from time to time with links to new scripts.
Sorry Nofish.. it seems we started to hijack the thread for discussion of another topic, that is related to but may be better in a new thread. This thread should be reserved to notify you about updated scripts or new scripts

for example I created some days ago this small script
https://stash.reaper.fm/23530/HeDa_La...ed%20Takes.eel

But I don't know if it is worth adding it to the list because it is a small one that not anyone would need. What I mean is that making a list of all small scripts could be a big task and not sure if it is worth the effort. So it is clear we need an integrated solution as we were discussing. We will eventually have a better system.
heda is offline   Reply With Quote
Old 03-09-2015, 03:52 PM   #30
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default

Hi!

So if you like script listing ( ),
here is my attempt on this:
My REAPER Scripts / ExtremRaym

I thought than putting in a table would be a nice solution, so I could add infos for every scripts, especially REAPER version and Forum links.
HTML editor cannot do a lot of table modification, so I decided to prepare the work on a SpreadSheet. There was 83 scripts. And I can assure you than having a complete and detailed header was a real time saver. It was not the case first my first scripts !
Then I exported the spreadsheet to an ugly HTML table that I had to clean, and I finally integrated the FooTable JQuery plugin to it, to make it sortable and filterable. (note: Date are not yet taking into account. Coming soon).
--

I looked for a way to synch GitHub files to the popular/casual user friendly DropBox (via Zapier for exemple), but unfortunately, it doesn't seem possible. So, because I want to avoid copy pasting and errors, I linked the download button the the zip archive of my master fork of my REAPER Reascript Repo, so it is always up to date.
We will see if users like it this way. This may be easier for them to update several scripts at a time, rather than having individual downloads. There is no question is one single big button

I hope you will like all of this

Last edited by X-Raym; 03-09-2015 at 06:03 PM.
X-Raym is offline   Reply With Quote
Old 03-09-2015, 05:45 PM   #31
Claudiohbsantos
Human being with feelings
 
Join Date: Aug 2014
Location: New York
Posts: 135
Default

Quote:
Originally Posted by X-Raym View Post
Hi!

So if you like script listing ( ),
here is my attempt on this:
My REAPER Scripts / ExtremRaym
...
That is pretty cool! Getting more and more organized! Nice initiative


Well, I don't have anything fancy like that going on now, so here is my humble link nofish:

Redundant Items Tool:
http://forum.cockos.com/showthread.php?t=156857
__________________
My Reapack Repo - Reapack Extension
Claudiohbsantos 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 04:11 PM.


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