|
|
|
03-08-2015, 10:54 AM
|
#81
|
Human being with feelings
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
|
I see you guys are doing some great work with all this...
but I am a little confused about the basic reader for starters
I am on reaper 64 bit ver. 5.xx [pre rlz]
I test it this way:
3 tracks, each with a simple midi item, and each item with it's own notes
now some of the items do occupy the same place in the timeline...
So as I move along in time, I'd like to see the notes for a selected item, or for maybe all the items at that time... but I don't.
It is likely my own misunderstanding about what to expect... can you clear me up?
|
|
|
03-08-2015, 11:09 AM
|
#82
|
Human being with feelings
Join Date: Jan 2012
Location: Germany
Posts: 1,130
|
Maybe better use empty items.. not MIDI items?
|
|
|
03-08-2015, 11:30 AM
|
#83
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
@hopi
In fact, it works per tracks, according to time cursor position.
It works for multiple tracks if you try to choose to display the parent track of the track you want.
There is no overlapping in time item management for the moment, but sure. If two items overlaps, the second will be displayed only when the first will be finished.
@heda
So.. FR: overlapping item management
(maybe you can start from the LUA version I send you by mail :P String operation will begin to be complicated )
|
|
|
03-08-2015, 02:15 PM
|
#84
|
Human being with feelings
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
|
Perhaps this has already been answered elsewhere, but here are some quick workflow question for using this script.
The notes reader is great for VO recording, even for preparing recording sessions for VO talent elsewhere to use. It's just a question of getting the data in and out efficiently.
I'll usually have a spreadsheet with ADR/VO lines, together with timecode IN and OUT in separate columns. Or I'll occasionally want to export that data so others can use it elsewhere in other systems.
Can I import CSV data to produce these empty items ?
Do I need to convert a CSV file (spreadsheet export) to SRT and then import that somehow ? If so, can you point me to a resource that shows how to do this, or explain it straight up ?
|
|
|
03-08-2015, 02:48 PM
|
#85
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,239
|
@X-Raym
I need it for REAPER 4 so it has to be EEL. I told you. I know how excited you are about Lua hehe
When two items overlap, the topmost track is displayed. the track with less id.
But I need it to display both items, one in each line. That's also how the SRT exporter should behave. split the items by the overlap part, then the part where there are various items, it should contain all the lines of all the items.
next version, it should automatically color background with item color, and hopefully the overlapping management
Also save the setting reading from parent in project for the REAPER 5 version.
|
|
|
03-08-2015, 02:52 PM
|
#86
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,239
|
Quote:
Originally Posted by airon
Perhaps this has already been answered elsewhere, but here are some quick workflow question for using this script.
The notes reader is great for VO recording, even for preparing recording sessions for VO talent elsewhere to use. It's just a question of getting the data in and out efficiently.
I'll usually have a spreadsheet with ADR/VO lines, together with timecode IN and OUT in separate columns. Or I'll occasionally want to export that data so others can use it elsewhere in other systems.
Can I import CSV data to produce these empty items ?
Do I need to convert a CSV file (spreadsheet export) to SRT and then import that somehow ? If so, can you point me to a resource that shows how to do this, or explain it straight up ?
|
For the script workflow. maybe I should write better instructions in the script header.
It is only a Reader. It reads what is there. For importing a CSV, it is possible with another script. If you send me a short example of your CSV file, I can make you a CSV import script.
Last edited by heda; 03-08-2015 at 03:02 PM.
|
|
|
03-08-2015, 02:57 PM
|
#87
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,239
|
Quote:
Originally Posted by hopi
I see you guys are doing some great work with all this...
but I am a little confused about the basic reader for starters
I am on reaper 64 bit ver. 5.xx [pre rlz]
I test it this way:
3 tracks, each with a simple midi item, and each item with it's own notes
now some of the items do occupy the same place in the timeline...
So as I move along in time, I'd like to see the notes for a selected item, or for maybe all the items at that time... but I don't.
It is likely my own misunderstanding about what to expect... can you clear me up?
|
First version of the script only supported reading items from one track. The one you specify when you click on the reader.
Recent version has support for multiple tracks, but only one at a time. Next version will support multiple items at the same time, because it's something I already need. So it is not your fault. It is the way the script is evolving
You don't need to select the item. It depends on the playposition
Also, as timothys_monster says, you could try also to use empty items with notes instead of items.
|
|
|
03-08-2015, 03:07 PM
|
#88
|
Human being with feelings
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
|
nice idea... change bg color to match the item color... boy that would be grand.
|
|
|
03-08-2015, 03:56 PM
|
#89
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
@heda
And I'm excited abut the Note Reader, haha
Quote:
it should automatically color background with item color
|
If this could be optional, it could be great (even if it is a variable value to change in file header).
Good luck with all the upgrades. It will be hard... But hell yeah, it worth it!!
|
|
|
03-09-2015, 03:30 AM
|
#90
|
Human being with feelings
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
|
Quote:
Originally Posted by heda
For the script workflow. maybe I should write better instructions in the script header.
It is only a Reader. It reads what is there. For importing a CSV, it is possible with another script. If you send me a short example of your CSV file, I can make you a CSV import script.
|
That's going to be a problem, since they're never quite the same. Until someone writes code to say "this column is the line and that column is the TC IN" and so on, it'll have to be locked down.
Basic column structure delimited by one or more characters could be :
Code:
FILM VERSION|CHARACTER NAME|TC IN(hh:mm:ss:ff)|TC OUT|LINE|NOTES
An example is in the attachments.
Code:
20150124rev3|Jeff|10:07:55:00|10:08:01:00|Thank you for watching ladies and gentlemen.|follows the credits thanks of Take3
20150124rev3|Jeff|10:08:03:36|10:08:12:02|I am Extine. I'll see you next time. Pleace Out!|
One track per CHARACTER NAME. Empty item starts at TC IN and ends at TC OUT. CHARACTER NAME can be displayed as a track name, and perhaps in small print at the bottom left of the notes window, if possible but it's ok if that's a big thing right now.
The LINE is the important bit. You can probably ignore the NOTES section for now, but I might customize the script to display that part somewhere else or in another corner of the notes window. The LINE showing in the notes window and a track name being the CHARACTER NAME is the start we'd need to make this functional.
If you can get it started, I'll add any customization required and post them here in case anyone needs them as well.
Last edited by airon; 03-09-2015 at 03:45 AM.
|
|
|
03-09-2015, 04:06 AM
|
#91
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,239
|
Ok.. so this csv format is something you do? Or something people send to you? Why don't they use a subtitles format like SRT then? SRT is the simplest of formats. There are other standard subtitles formats with more data and options too.
You can open two notes readers. Each one reading from different track. So, maybe it is a good idea to separate the line and the notes part using a spreadsheet, to export it to different csv files. Then import them as separated tracks in REAPER.You can resize and position each reader as you wish. It may be more flexible.
|
|
|
03-09-2015, 01:06 PM
|
#92
|
Human being with feelings
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
|
Most ADR and VO scripts are typed up as a spreadsheet for recording purposes, so a CSV export is what we make.
Often a printout is on the desk, and we jump from one take to the next with a the press of a button, especially if it's a dubbing cue for dialogue replacement that is bound to timecode.
Subtitle formats cannot include the character name, film version or extra notes. It might actually take considerably more effort to generate a subtitle file from the LINE, TC IN and TC OUT fields for every character. That might work, if a tool chain that works reliably can be established.
But then, one might as well just get Nuendo 6 for this purpose.
I can probably create empty items for the shorts and student films I do, but high volume work needs interoperability with established file formats, of which spreadsheets are one for recording this kind of thing.
Do you know tools to generate subtitle files ? It might be easy to make these files from CSV with Perl, or perhaps even Lua.
|
|
|
03-09-2015, 02:20 PM
|
#93
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,239
|
If the script also contains the timing of each text, it is probable that it has been done with a tool that is also capable of exporting it to a subtitle format, not only to a csv file. So maybe you can ask for it in another format.
Subtitles can contain character name as styles, film version, or any other metadata, and notes too. There are many subtitles formats. SRT is the simplest of format, only timing and text. No metadata. But once you have a subtitle in one format you can always convert it to another format with any subtitling tools. Like Aegisub for example. Maybe it can also import text csv files. I have to check about it.
So if you can manage to get the csv into a SRT format, then it can be imported in REAPER already, and used with Notes Reader. You can convert it to be one SRT file for each character, and another one for notes. Then import each of them to each track in REAPER. I started the SRT import script, but X-Raym continued to work on it and he has a more recent version in his site now. The problem is that it is only in Lua at the moment, so you have to use a pre release of REAPER 5. But then I guess you can open the project in REAPER 4 once it has been imported.
|
|
|
03-09-2015, 02:42 PM
|
#94
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
Quote:
Originally Posted by heda
I started the SRT import script, but X-Raym continued to work
|
Actually, I expand the exporter, not the importer, and you did the hardest part :P
Seeing airon tables, I think it is a very nice thing, indeed, to have all this column infos, especially taking into consideration than SRT is a format without comments. Your tables and Subtitles are indeed two different things, one is for production, the other is for users. That's two different beasts.
But it will be hard to parse, especially if some columns are optional.
I suppose than multiple lines break with \n ?
I also wonder how did you generate this file. Maybe your exporter can export in more easier to parse format, such as XML ?
Just theoretical question. Heda is the specialist on texts importation. :P
|
|
|
03-09-2015, 03:19 PM
|
#95
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,239
|
Quote:
Originally Posted by X-Raym
Actually, I expand the exporter, not the importer, and you did the hardest part :P
|
oops... it's true... sorry... I'm tired lol... long day.. and my birthday too
here is the SRT import script. it may have a rounding issue of 0,001 seconds sometimes. http://forum.cockos.com/showthread.php?t=156423
|
|
|
03-12-2015, 08:30 AM
|
#96
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,239
|
Teaser of a nice update v0.9
New UI for options. Just click on the reader and the UI opens. Click again to close. (or the little x) No more remembering CTRL click SHIFT click combinations of keys for the options
Automatic colouring from the items! For text or background. You cannot have both at the same time. For background mode, it will show the text in black or white, depending on the background colour, to be readable.
It also solves the issue in the REAPER 4 version of showing track id selector when moving the window. Now to specify the track it is by selecting the track and clicking the track ID text. If no items are found in the track it will assume it is a parent track and you wish to read all children tracks. It now displays the text of overlapping items too. Each item in a line or multiple lines if needed.
Still I need to polish some things like colour and formatting for multi track reading. I hope you will like it.
|
|
|
03-12-2015, 08:38 AM
|
#97
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
This is awesome!!!
You keep surprising us!
This is so powerful!!
I can't wait to test it
The only thing it missed is inline formatting, am I right ?
Does SRT formatting overide global preferences ?
Quote:
Originally Posted by heda
and my birthday too
|
Oh man, I missed that post!!
♬ Happy birthday Heda !!! ♬
It a nice gift... that YOU made to US
|
|
|
03-12-2015, 12:03 PM
|
#98
|
Human being with feelings
Join Date: Sep 2013
Location: Belgium - Gent
Posts: 709
|
wow, so looking forward !
|
|
|
03-12-2015, 01:23 PM
|
#99
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,239
|
hehe Thank you both. I know more people use the script that reply here in the thread. But your comments mean a lot. It's a hard life, to be a REAPER scripter haha
SRT formatting override preferences? I'm not sure. Maybe the opposite. If use item colours is active it should override any SRT formatting. If not, then use SRT formatting if any.
|
|
|
03-12-2015, 01:42 PM
|
#100
|
Human being with feelings
Join Date: Jan 2012
Location: Germany
Posts: 1,130
|
Quote:
Originally Posted by heda
Automatic colouring from the items! For text or background.
|
This is just great, heda! I really appreciate your hard work and that you keep putting more features in these lovely scripts.
Thank you!
|
|
|
03-12-2015, 01:58 PM
|
#101
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
Quote:
I know more people use the script that reply here in the thread. But your comments mean a lot. It's a hard life, to be a REAPER scripter haha
|
Haha totally understand I came to the point where I have more scripts than feedbacks. Depending on my mood, it can make me laugh. Or not :P
Well, keep in mind than your work is very appreciated, by me, and by the "silent" others who use it :P
Keep scripting, you are good at it!
Last edited by X-Raym; 03-13-2015 at 04:04 AM.
|
|
|
03-13-2015, 01:25 AM
|
#102
|
Human being with feelings
Join Date: Sep 2013
Location: Belgium - Gent
Posts: 709
|
that's the greatness of men, all doing those nice works...
thx buddies !
|
|
|
03-17-2015, 01:15 PM
|
#103
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,239
|
You can download v0.9 now
It still doesn't work when multiline text and multi track reading and auto colour from items. But I didn't want to make you all wait for this release with auto color and UI
The UI doesn't always fit if the reader window is small. That's another issue I am thinking how to resolve.
* v0.9 (2015-03-17)
+ New UI options. Click on reader to open and close.
+ option auto-color text from item
+ option auto-color background from item
# display all notes when overlapped when reading from parent track.
# known bug: multiline texts + multitrack reading + auto coloring is not fully supported yet.
|
|
|
03-17-2015, 01:18 PM
|
#104
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
@heda
Don't worry. I'm still your biggest fan
|
|
|
03-17-2015, 01:54 PM
|
#105
|
Human being with feelings
Join Date: Jan 2012
Location: Germany
Posts: 1,130
|
Woohoo! Thanks a lot, heda. This stuff is amazing and very useful!
|
|
|
03-17-2015, 03:17 PM
|
#106
|
Human being with feelings
Join Date: Sep 2013
Location: Belgium - Gent
Posts: 709
|
Great great
I found an other bug: the script doesn't read from a track that is in a folder (f.e. track 2 is in track 1)
Also, I think the 0.9 script crashes my reaper :-/
0.8 is fine !
update : I have 0.9 running on the folder track and it's ok now.
don't know why but my reaper sometimes hangs lately...
|
|
|
03-18-2015, 12:34 AM
|
#107
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,239
|
Thank you all
@godly. Strange. If it happens again, the crash, are you sure it is because the Notes Reader? could you send me the project where that happens? Only with the notes tracks.
Make sure that the folder track has no items. Then it is detected as a folder a reads from its children. If it finds any item in the track it thinks you want to read from that track only. Even if it is a folder.
|
|
|
03-18-2015, 01:44 AM
|
#108
|
Human being with feelings
Join Date: Sep 2013
Location: Belgium - Gent
Posts: 709
|
Quote:
Originally Posted by heda
Thank you all
@godly. Strange. If it happens again, the crash, are you sure it is because the Notes Reader? could you send me the project where that happens? Only with the notes tracks.
Make sure that the folder track has no items. Then it is detected as a folder a reads from its children. If it finds any item in the track it thinks you want to read from that track only. Even if it is a folder.
|
Let me check that out.
It works now with items in the child track in v0.9, so I think it's fixed.
I don't know why it sometimes hangs, this problem is only lately, probably not related to your script
Last edited by godly; 03-18-2015 at 01:57 AM.
|
|
|
03-18-2015, 08:56 AM
|
#109
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
Could we imagine a time offset version of the notes reader, so that we could see the next text items with a timer (that display seconds before the play cursor is on it) ?
This may help for dubbing workflow, if you have one window for actual dialog lines and one for the next. :P
Just ideas like that :P
|
|
|
03-18-2015, 09:51 AM
|
#110
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,239
|
Yes X-Raym. That's something I also want. Maybe in next version Like in Karaokes when they give you a hint of next line. That would be great also in combination also with the new option in v0.91
updated
* v0.91 (2015-03-18)
+ option to display animated line
This line only moves at constant speed to fill it in time of the duration of the item. It goes smoother than in the gif. It's not a karaoke indicator. Next step... HeDa Karaoke Reader.. haha
|
|
|
03-18-2015, 09:57 AM
|
#111
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
@heda
I literally jump on my chair when I saw your progress bar.
This is so clever!!
Way more nice than a countdown!
Notes Reader ROCKS.
You should consider selling T-Shirts with screenshots of it on the front.
|
|
|
03-18-2015, 10:00 AM
|
#112
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,239
|
Quote:
Originally Posted by X-Raym
@heda
I literally jump on my chair when I saw your progress bar.
This is so clever!!
Way more nice than a countdown!
Note Reader ROCKS.
You should consider selling T-Shirts with screenshots of it on the front.
|
LOL haha You are full of great ideas :P
Progress bar is a better name for it.. yeah.. will rename it in next version too
|
|
|
03-19-2015, 03:24 AM
|
#113
|
Human being with feelings
Join Date: Jan 2015
Location: Somewhere in the Europe !
Posts: 28
|
Quote:
Originally Posted by heda
I didn't like to have all the marker/region lines visible just for the subtitles so... I did my own subtitles reader based on item's notes.
Download from stash:
Notes Reader (REAPER 4 version) v0.91:
Notes Reader (REAPER 5 version) v0.91:
Code:
/**
* ReaScript Name: Notes Reader
* Description: Reads item's notes and displays them as subtitles in a window.
* Instructions:
Create a Track with items (empty items preferred), with notes in them.
Run script. It will read notes from track 1 by default.
To change which track contains the items, click on the script window.
It will save the track ID you entered for next time you open it.
In REAPER 5 it will save it per project. In REAPER 4 it is saved globally.
Play and see how the item notes appear on the window. Resize the window or move it to fit your needs.
In REAPER 5 you can dock it to any docker you want and it will remember its position.
If recording, the background color and text will change to Red/White to notify that it is recording. It can be disabled.
Customizable colors in the text notes:
Background color: Enter <background="#33AA55" /> as the last line of the note. #33AA55 is a color like in HTML standard.
To customize background without text. Enter a blank line first.
Formatting text:
Bold – <b> ... </b>
Italic – <i> ... </i>
Underline – <u> ... </u>
Font color – <font color="#code"> ... </font>
More options:
- CTRL+Click to change text justification Left/Center.
- Right click to Enable/Disable recording notification.
* Author: HeDa
* Author URl: http://forum.cockos.com/member.php?u=47822
* Version: 0.9 beta
* Repository:
* Repository URl:
* File URl:
* License: GPL v3
* Forum Thread:
* Forum Thread URl: http://forum.cockos.com/showthread.php?t=155928
* REAPER: 4.77
* Extensions:
*/
/**
* Change log:
* v0.9 (2015-03-17)
+ New UI options. Click on reader to open and close.
+ option auto-color text from item
+ option auto-color background from item
# display all notes when overlapped when reading from parent track.
# known bug: multiline texts + multitrack reading + auto coloring is not fully supported yet.
* v0.8 (2015-03-08)
+ SHIFT+click: Enable/Disable reading from parent track
# better multiline formatting
* v0.7 (2015-03-06)
+ multiple tracks reader, specify the parent track.
# more format combinations
# background format can be <background="#rrggbb"> or <background="#rrggbb" />
# bug note was not displayed if cursor stopped exactly at item start.
* v0.6 (2015-03-04)
+ new multiline engine
+ centered display option (good for subtitles) CTRL+Click to change left/center
+ italics, bold, underline, font color support, and background color support.
# now also works in stopped mode
# CPU optimizations
* v0.5 (2015-03-01)
+ multiline text supported
# bug fix some notes were not displayed
* v0.4 (2015-02-25)
+ right click mouse button to enable/disable recording notification
* v0.3 (2015-02-24)
+ remembers track id, globally in REAPER 4 and per project in REAPER 5
* v0.2 (2015-02-21)
+ REAPER 5 version with docked state support. It will remember docked position. Thanks spk77
+ REAPER 4 version as separated download
* v0.1 (2015-02-20)
+ Multiple readers. click on reader to specify track id to read from.
+ Customizable colors per item
+ Recording background color support. detects when it is recording.
*/
|
How can I load the scripts inside Reaper ? I can not find Rea Script : Load.
__________________
After me the Chaos !
|
|
|
03-19-2015, 03:30 AM
|
#114
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,239
|
Quote:
Originally Posted by sdancer75
How can I load the scripts inside Reaper ? I can not find Rea Script : Load.
|
maybe you don't have the latest REAPER 4 version. It's an EEL script. It needs 4.60 version at least.
You don't need to quote the whole first post. Thanks
|
|
|
03-19-2015, 03:38 AM
|
#115
|
Human being with feelings
Join Date: Jan 2015
Location: Somewhere in the Europe !
Posts: 28
|
Quote:
Originally Posted by heda
maybe you don't have the latest REAPER 4 version. It's an EEL script. It needs 4.60 version at least.
You don't need to quote the whole first post. Thanks
|
I have the latest version 4.77, but under the action i can find Rea scripts, run rea script (phython or EEL) but not Load. Do I have to use the RUN action ?
__________________
After me the Chaos !
|
|
|
03-19-2015, 03:57 AM
|
#116
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
@sdancer75
Checka loot at this.
I put a gif of the instructions
(and heda's right, you can use only @name to show you speak to someone in particular!)
|
|
|
03-19-2015, 04:17 AM
|
#117
|
Human being with feelings
Join Date: Jan 2015
Location: Somewhere in the Europe !
Posts: 28
|
Quote:
Originally Posted by X-Raym
@sdancer75
Checka loot at this.
I put a gif of the instructions
(and heda's right, you can use only @name to show you speak to someone in particular!)
|
Thanks !!! I neved used such action. Now I know :-)
__________________
After me the Chaos !
|
|
|
03-19-2015, 04:35 AM
|
#118
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
@sdancer75
we all have to start somewhere :P
(but once again, don't quote people to answer them, it make the reading of forum pages a bit hard :P Quotes have to be used when it's relevant.)
|
|
|
03-19-2015, 04:48 AM
|
#119
|
Human being with feelings
Join Date: Mar 2007
Posts: 3,978
|
@heda
Hi heda,
this Notes Reader script is fantastic, really, I like it a lot.
Could you add option to display notes (at cursor position) even when transport is in PAUSE and STOP modes, please?
Thanks,
akademie
P.S.: New progress bar (animated line) is so cool, yes ;-)
|
|
|
03-19-2015, 05:12 AM
|
#120
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,239
|
@akademie
Thank you
I don't understand because for me it already works in pause or stopped mode.
|
|
|
Thread Tools |
|
Display Modes |
Linear 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 06:20 AM.
|