Bugs/Mark: Difference between revisions
| Line 12: | Line 12: | ||
# change the composer to "foo" | # change the composer to "foo" | ||
# go to advanced->producer <-- changes composer back to what it was??? | # go to advanced->producer <-- changes composer back to what it was??? | ||
<span style="color:red;">please edit the above step-by-step so that it reproduces the problem, above is my best guess, but it does not reproduce the problem.</span> | |||
==Better pre-post gap settings== | ==Better pre-post gap settings== | ||
Revision as of 05:57, 13 June 2012
Notes in italics
In order of priority (subject to change):
Fix "save MSI default"
Most time consuming since it has to be done repeatedly on every single track: After you read the metadata in, either when you import the track, or get it from sunfly.csv, or edit by hand, when you first open in Producer, it rereads all the metatdata from the fly file again, obliterating all your changes, and baking them into the track. So you have to then close Producer, go back to the track in the playlist, re-edit or re-paste from the CSV, run Producer again, and then rebake. It gets REALLY old after awhile! It would be nice if you could push metadata, have it saved, and have Producer actually aware that it has been, so it stops re-reading it from the fly file!
steps:
- make sure "auto play when adding single file to library" is turned OFF in prefs
- add a .fly/.mp3 pair (make sure there is no .xml already) <-- will fill in name, composer, publisher, copyright
- change the composer to "foo"
- go to advanced->producer <-- changes composer back to what it was???
please edit the above step-by-step so that it reproduces the problem, above is my best guess, but it does not reproduce the problem.
Better pre-post gap settings
As discussed before, being able to set a maximum percentage to reduce the size of the final blobs on each page to accommodate the post and pre gaps, first shrinking the final blob until it reached 100 - max percentage, and then shrinking the next one, etc., until the post and pre gaps fit, would finalize this procedure. Currently, Producer just shrinks the last blob on the "pre" page to nothing, and only then goes on to shrink the next to last blob, with the result being that the final word just flies by. this has a very disconcerting psychological effect that hampers finding your place on the next page.
- a percentage of what though? it can't be "percentage of original duration" because that can vary wildly. i think instead it should just be a "minimum duration" in seconds, then you could enter something like "0.25" for one quarter second? if this seems like it would work, let me know. -dave (talk) 22:56, 12 June 2012 (PDT)
Word Spacing
Second most time consuming, because every track must be checked, it is hard to do by visual inspection, and since when a track needs one edit, it often needs MANY, and involves lots of zooming in and zooming out, and blob dragging, which is not particularly efficient in the current interface:
Sometimes words that are supposed to be separated are not. They are placed right next to each other. E.g., "Willyou" instead of "Will you", even though they are separate words in the actually .fly file. Because of this, although it is not particularly common, I still have to go through every track, page by page, checking to see if this has occurred. This can be time-consuming and a bit frustrating. When one is found, there are usually repeats, and editing them all can take significant amounts of time. Of almost equal priority, since it has to be checked in every file, and if not corrected, forces a redo (unlike the previous one, which can sneak by the quality control staff!):
Trailing Punctuation
It would be nice if, if the final blob on a given line was punctuation, that it actually be placed directly adjacent to the previous word, rather than separated by white space. E.g., "you …." would be "you…." This is important stylistically, not only because of aesthetics, but because of consistency, as some times, for instance an ellipsis will appear as part of the blob, and other times as a separate one, in the same phrase in the same sentence in the same song.
(The flip side of this is when words that should be continuous are syllable-separated (e.g. punc tu a tion). I assume there is nothing short of an AI Turing Machine that can fix this.) :) correct: there's no way to do this except manually
Note: Well, there would be ONE way: Dictionary check each word as it is read in and if is not, add it to the next word. This would have to have a user defined dictionary as well (and no, I was not seriously suggesting you do this!) :)
Words with hyphens incorrectly sized
In the YSTHs tracks, Words with hyphens get incorrectly sized. The hyphen is too long but more interestingly, the bounding box is made too big vertically. This is probably a font issue (Univers 67 condensed bold) but when I replace the hyphen in the blob with the keyboard hyphen, I get the correctly sized character. I thought the preference we added, "producer: interpret hyphens as syllable markers" was supposed to ignore syllable markers, and thus allow the standard keyboard hyphen-minus char to survive the encoding process? If not, it really should!
can not create break screen
Also in the YSTHs tracks, I still can not create a YSTHs-specific break screen (like "Instrumental/n 10 seconds) that does not crash kJams like a stone.
AE Video Insert
In the last YSTHs issue, it would be nice if I could get a video upcard out of AE that I could correctly paste into QT. As it is now, I get a time code error, and as such, am forced to use AE to re-encode the entire video, just to add the terminating upcard onto the end. Don't know if this is an AE error, or something I am doing wrong.
Note: I think I have fixed this, by opening the asset in QT, and exporting using QT.
FLY file fail
Certain .FLY files still do not convert correctly. There appears to be either a math error or a faulty assumption that breaks certain files. I will upload one (Madonna - Borderline) to the FTP.
crash / slow switching venues
Switching venues multiple times, as I have to do in my copy singers script, often crashed kJams. It is also SLOWWWWW, but I suspect fixing that will require a re-architecting. Thought this was fixed, but it is not.
random crashes
Heads up: There is still an issue of random crashes, I think server-related, but not sure. More data coming if I can catch it with Activity monitor and get code samples.
As discussed, probably not server related. OSX related.
Editing a playlist for case
Editing a playlist for case does not do anything
Fixed in r54+
duration missing
kJams does not appear to be properly pulling metadata. As of a few versions ago, Most items in the library no longer have an entry for duration. This effects several items, including estimating rotation times.
quit producer with cmd-.
Hitting cmd-. while in an editable text box in Producer does NOT quit Producer (as expected) rather it nulls out the text field, in an obnoxiously non-undoable fasion.
Mark Song as Sung
Please please PLEASE add a "Mark Song as Sung" context menu to a song in a singer's tonight list. Many times there is a song with a LONG outro that you want to fade out and move to the next song, but when you do so, the song fails to be added to the singer's History list.