diff options
Diffstat (limited to '')
-rw-r--r-- | 2022/organizers-notebook.md | 514 | ||||
-rw-r--r-- | 2022/organizers-notebook/index.org | 20 |
2 files changed, 297 insertions, 237 deletions
diff --git a/2022/organizers-notebook.md b/2022/organizers-notebook.md index bab6ec3c..58793825 100644 --- a/2022/organizers-notebook.md +++ b/2022/organizers-notebook.md @@ -8,7 +8,6 @@ This file is automatically exported from [/2022/organizers-notebook/index.org](/ - [Cadence](#cadence) - [Overall priorities](#overall) -- [Time-sensitive](#time-sensitive) - [Projects and other long-running tasks](#projects) - [Projects to bear in mind but which are not actual](#maybe-projects) - [Things to figure out / decisions to make](#decisions) @@ -20,16 +19,7 @@ This file is automatically exported from [/2022/organizers-notebook/index.org](/ - [Supporting code](#code) - [Lessons learned](#lessons) -Time-sensitive tasks: - -- [Send prerec reminder](#prerec-reminder) -- [Use Mumble for backchannel coordination and also on-stage](#mumble) -- [Make a linear hyperlist for managing EmacsConf](#hyperlist):sachac: -- [Send schedule-published email for emacsconf-discuss](#announce-program):needsowner:timesensitive:email: -- [Flesh out prepare.md for audio-recording tips before the prerec-deadline](#prepare-audio):zaeph: -- [Volunteer update](#volunteer-2022-11-14) - -Other projects: +Projects and tasks: - [Record intro/outro for day-1 and day-2](#rec-intro):zaeph: - [Prepare for prerecs](#prepare-prerec-process):zaeph: @@ -53,6 +43,9 @@ Other projects: - [Set up BBB rooms and update conf.org](#create-bbb):sachac: - [Coordinate and help volunteers](#coordinate-volunteers):sachac: - [Investigate streaming options, maybe OBS in the cloud](#streaming):sachac: +- [Use Mumble for backchannel coordination and also on-stage](#mumble) +- [Volunteer update](#volunteer-2022-11-14) +- [Make a linear hyperlist for managing EmacsConf](#hyperlist):sachac: Schedule by status: (gray: waiting, light yellow: processing, yellow: to assign, light green: captioning, green: captioned and ready) - Updated by conf.org and the wiki repository @@ -381,142 +374,6 @@ interests you! </table> -<a id="time-sensitive"></a> - -# Time-sensitive - -Ordered chronologically (and therefore by importance). - -- [Send prerec reminder](#prerec-reminder) -- [Use Mumble for backchannel coordination and also on-stage](#mumble) -- [Make a linear hyperlist for managing EmacsConf](#hyperlist):sachac: -- [Send schedule-published email for emacsconf-discuss](#announce-program):needsowner:timesensitive:email: -- [Flesh out prepare.md for audio-recording tips before the prerec-deadline](#prepare-audio):zaeph: -- [Volunteer update](#volunteer-2022-11-14) - - -<a id="prerec-reminder"></a> - -## TODO Send prerec reminder - - -### TODO Update logbook with notes from e-mails :zaeph: - - -### TODO Follow up with speakers based on their availability - - -<a id="mumble"></a> - -## TODO Use Mumble for backchannel coordination and also on-stage - - -### TODO Make sure volunteers can access Mumble :sachac: - -- [ ] FlowyCoder -- [ ] jman -- [ ] vetrivln - - -### DONE Generate certificates, add them to conf.org, and register the users :sachac: - - -### TODO Let sachac know how to manage the Mumble server, or update the config :bandali: - -- [ ] Add emacsconf-gen and emacsconf-dev channels -- [ ] Give the emacsconf-gen and emacsconf-dev users access to them -- [ ] Give the other organizers access to emacsconf-gen, emacsconf-dev, and org-private - - -<a id="hyperlist"></a> - -## DONE Make a linear hyperlist for managing EmacsConf :sachac: - -Goal: - -- Volunteers should be able to coordinate everything by stepping through a linear list of things to do -- The hyperlist will primarily live on orga@res.emacsconf.org and be accessed through emacsclient. (Maybe sat.org and sun.org) -- Volunteers should be able to take breaks as needed - -- 9:05 Journalism - - [ ] Check ${name} into <span class="underline">BBB room</span> - - [X] [Start talk]((emacsconf-update-talk-status "journalism" "." "PLAYING")) - - [X] [Start closed Q&A]((emacsconf-update-talk-status "journalism" "." "CLOSED_Q")) - - [ ] [Open Q&A]((emacsconf-update-talk-status "journalism" "." "OPEN_Q")) - - [ ] [Mark Q&A as unstreamed]((emacsconf-update-talk-status "journalism" "." "UNSTREAMED_Q")) - - [ ] [Finish talk]((emacsconf-update-talk-status "journalism" "." "TO_ARCHIVE")) -- 9:40 Handwritten - - [ ] [Start talk]((emacsconf-update-talk-status "handwritten" "." "PLAYING")) - - [ ] [Start closed Q&A]((emacsconf-update-talk-status "handwritten" "." "CLOSED_Q")) - - [ ] [Open Q&A]((emacsconf-update-talk-status "handwritten" "." "OPEN_Q")) - - [ ] [Mark Q&A as unstreamed]((emacsconf-update-talk-status "handwritten" "." "UNSTREAMED_Q")) - - [ ] [Finish talk]((emacsconf-update-talk-status "handwritten" "." "TO_ARCHIVE")) - -See sat.org and sun.org in the conf private repo - - -<a id="announce-program"></a> - -## DONE Send schedule-published email for emacsconf-discuss :needsowner:timesensitive:email: - -Schedule is now available; post to emacsconf-discuss, emacs-tangents -<https://lists.gnu.org/archive/html/emacsconf-discuss/2022-10/msg00000.html> - - -### DONE Post it to r/emacs as well :reddit:zaeph: - -Please let zaeph know when it’s live so that the post can be distinguished. - - -### Template - -Greetings, fellow Emacsians! - -On behalf of the EmacsConf 2022 organizers team, I’m very excited to -announce the schedule for EmacsConf 2022 (Dec 3 and 4), available at: - -<https://emacsconf.org/2022/talks> - -All of the times listed on the schedule are in EST (UTC-5). You can -click on each talk’s title to open its page for more information, -including its scheduled time in your local time. (Displaying local time -requires running a tiny bit of AGPLv3+-licensed free/libre JavaScript -code, included on the talk pages.) - -For prerecorded talks, this time is also when the talk’s video will be -made available on the same page. Please note that the times are -approximations, and that the schedule may change leading up to the -conference. - -As the conference approaches, we’ll post more details on how to watch -and participate. - -You can subscribe to the emacsconf-discuss mailing list at -<https://lists.gnu.org/mailman/listinfo/emacsconf-discuss> to -be sure you’ll get updates. - -Want to help make EmacsConf even awesomer? Volunteer! -<https://emacsconf.org/2022/volunteer/> - -We hope to see you all around on Dec 3-4 for EmacsConf 2022! - -P.S. please direct all replies to this post either to myself or to the -emacsconf-discuss list, so as to help avoid generating extra off-topic -chatter in the other lists cc’d in this message; thank you. - - -<a id="prepare-audio"></a> - -## DONE Flesh out prepare.md for audio-recording tips before the prerec-deadline :zaeph: - - -<a id="volunteer-2022-11-14"></a> - -## Volunteer update - -- talk banners, akshay - - <a id="projects"></a> # Projects and other long-running tasks @@ -543,6 +400,9 @@ chatter in the other lists cc’d in this message; thank you. - [Set up BBB rooms and update conf.org](#create-bbb):sachac: - [Coordinate and help volunteers](#coordinate-volunteers):sachac: - [Investigate streaming options, maybe OBS in the cloud](#streaming):sachac: +- [Use Mumble for backchannel coordination and also on-stage](#mumble) +- [Volunteer update](#volunteer-2022-11-14) +- [Make a linear hyperlist for managing EmacsConf](#hyperlist):sachac: Ordered by importance. @@ -1101,24 +961,33 @@ great to have you on board.${wrap} We’ve set up ${backstage} as the backstage area where you can view the videos and resources uploaded so far. You can access it with the username "${backstage-user}“ and the password ”${backstage-password}“. -Please keep the backstage password and other speakers’ talk resources -secret. If you see a talk that you’d like to caption, you can e-mail -me at sacha@sachachua.com and I can reserve it for you. Then you can -correct any misrecognized words, fix capitalizations, remove filler -words as needed, and so on.${wrap} - -You can find captioning tips at <https://emacsconf.org/captioning/> . -Feel free to use your favourite subtitle editor, and you can convert -it to whatever format you like. If you prefer to work with plain text, -we can probably even figure out the timestamps afterwards. - -Let me know if you want to reserve a talk for captioning or if you -have any questions or suggestions. Thank you! +Please keep the backstage password and resources secret. If you see a +talk that you’d like to caption, you can e-mail me at +sacha@sachachua.com and I can reserve it for you. Then you can correct +any misrecognized words, fix capitalizations, remove filler words as +needed, and so on.${wrap} + +You’ll probably want to work with either the VTT or the TXT versions +(VTT is WebVTT format and has timestamps), but you can check the other +talk resources in case the speaker has posted scripts or other useful +things. Both VTT and TXT are plain text, so feel free to use your +favourite text or subtitle editor. I’ve posted a brief demo of how I +edit captions at +<https://media.emacsconf.org/2022/backstage/editing-captions.html> , and +you can find more captioning tips at <https://emacsconf.org/captioning/> +. You can convert it to whatever format you like. If you prefer to +work with plain text, we can figure out the timestamps afterwards. + +Let me know if you want to reserve a talk for captioning or if you have +any questions or suggestions. We’re also in the #emacsconf-org channel +on the libera.chat IRC network, which you can connect to with your +favourite IRC client or through the web-based interface at +<https://chat.emacsconf.org/> . Sacha Chua -### TODO Support cue IDs in subed-vtt.el +### DONE Support cue IDs in subed-vtt.el ### TODO jiwer · PyPI - measure error rate @@ -1402,6 +1271,8 @@ Dry run checklist: - [ ] Adjust the volume in OBS - [ ] SSH to the server and play a video off-screen - [ ] SSH to the server with X forwarding and adjust the volume off-screen + + add kitty-terminfo ### Broadcasting from local OBS (option A) @@ -1461,6 +1332,8 @@ Dry run checklist: You can play a video with `play video-id` (ex: `play meetups`), or you can specify the filename (ex: ~play ~/stream/emacsconf-2022-meetups\*.webm). + termit: Ctrl-Shift-t makes a new tab + i3 cheat sheet: - Alt-Enter creates a terminal @@ -1473,6 +1346,8 @@ Dry run checklist: - Alt-Shift-Left moves the current window to the left - Alt-Shift-Right moves the current window to the right +TODO add kitty and kitty-terminfo to install + 1. Test Q&A. You can either wait for the video to finish or quit it with “q”. You can paste in the URLs or use `firefox /data/emacsconf/2022/index-$TRACK.html` @@ -1689,6 +1564,69 @@ so that the streamer can adjust volume offscreen? ### TODO recruit at least one more person to help operate the “video bouncer” +<a id="mumble"></a> + +## TODO Use Mumble for backchannel coordination and also on-stage + + +### TODO E-mail volunteers and help them get on Mumble :bandali: + +- [ ] FlowyCoder +- [ ] jman +- [ ] vetrivln + + +### TODO Update the Mumble setup :bandali: + +- [ ] Add emacsconf-gen and emacsconf-dev channels +- [ ] Give the emacsconf-gen and emacsconf-dev users access to them +- [ ] Give the other organizers access to emacsconf-gen, emacsconf-dev, and org-private + + +### DONE Generate certificates, add them to conf.org, and register the users :sachac: + + +<a id="volunteer-2022-11-14"></a> + +## Volunteer update + +- talk banners, akshay + + +<a id="hyperlist"></a> + +## TODO Make a linear hyperlist for managing EmacsConf :sachac: + +Goal: + +- Volunteers should be able to coordinate everything by stepping through a linear list of things to do +- The hyperlist will primarily live on orga@res.emacsconf.org and be accessed through emacsclient. (Maybe sat.org and sun.org) +- Volunteers should be able to take breaks as needed + +- 9:05 Journalism + - [ ] Check ${name} into <span class="underline">BBB room</span> + - [X] [Start talk]((emacsconf-update-talk-status "journalism" "." "PLAYING")) + - [X] [Start closed Q&A]((emacsconf-update-talk-status "journalism" "." "CLOSED_Q")) + - [ ] [Open Q&A]((emacsconf-update-talk-status "journalism" "." "OPEN_Q")) + - [ ] [Mark Q&A as unstreamed]((emacsconf-update-talk-status "journalism" "." "UNSTREAMED_Q")) + - [ ] [Finish talk]((emacsconf-update-talk-status "journalism" "." "TO_ARCHIVE")) +- 9:40 Handwritten + - [ ] [Start talk]((emacsconf-update-talk-status "handwritten" "." "PLAYING")) + - [ ] [Start closed Q&A]((emacsconf-update-talk-status "handwritten" "." "CLOSED_Q")) + - [ ] [Open Q&A]((emacsconf-update-talk-status "handwritten" "." "OPEN_Q")) + - [ ] [Mark Q&A as unstreamed]((emacsconf-update-talk-status "handwritten" "." "UNSTREAMED_Q")) + - [ ] [Finish talk]((emacsconf-update-talk-status "handwritten" "." "TO_ARCHIVE")) + +See sat.org and sun.org in the conf private repo + +Try them in an Etherpad + +[How do we want to coordinate during the conference itself?](#coordination) + + +### TODO Try writing it to an Etherpad + + <a id="maybe-projects"></a> # Projects to bear in mind but which are not actual @@ -1707,7 +1645,7 @@ Note on how DebConf handled incidents: # Things to figure out / decisions to make -- [How do we want to handle organizer audio?](#org40d1de4) +- [How do we want to coordinate during the conference itself?](#coordination) - [How do we want to make the full schedule more manageable?](#sched-decision) - [How much do we want to enrich the wiki with JS?](#wiki-design) - [What ideas do we want to borrow from other conferences?](#other-confs) @@ -1721,15 +1659,27 @@ Note on how DebConf handled incidents: - [Decision archive](#decision-archive) -<a id="org40d1de4"></a> +<a id="coordination"></a> + +## How do we want to coordinate during the conference itself? -## How do we want to handle organizer audio? +- Considerations: + - Good to have something that the hosts and streamers can walk through step by step + - Do we want the check-in volunteer to also keep something + - Announcing and publishing are easier if the task states are updated - Mumble for walkie-talkie communications? - Can we keep it off the stream more reliably, but still be able to choose to put it on the stream? - We can keep it in the combined sink and then manually go to that channel in our clients when we want to talk on stream - Should we have a Gen channel and a Dev channel so that we can choose to speak into ? +- Checklist + - Etherpad + - All the volunteers can access it easily + - Tasks can be updated through SSH commands + - conf.org + - Run Emacs commands directly from it + - A little trickier in terms of access <a id="sched-decision"></a> @@ -2145,7 +2095,7 @@ AM: 9-12 PM EST, PM: 1-5 PM EST (plus a little extra for setup/transition) Saturday Dec 3 -<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> +<table id="orge500349" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> <colgroup> @@ -2158,66 +2108,67 @@ Saturday Dec 3 <col class="org-left" /> <col class="org-left" /> + +<col class="org-left" /> </colgroup> -<tbody> +<thead> <tr> -<td class="org-left"> </td> -<td class="org-left">Gen AM</td> -<td class="org-left">Gen PM</td> -<td class="org-left">Dev AM</td> -<td class="org-left">Dev PM</td> +<th scope="col" class="org-left"> </th> +<th scope="col" class="org-left">Host</th> +<th scope="col" class="org-left">Streamer</th> +<th scope="col" class="org-left">Checkin</th> +<th scope="col" class="org-left">IRC</th> +<th scope="col" class="org-left">Pad</th> </tr> +</thead> - +<tbody> <tr> -<td class="org-left">Host</td> -<td class="org-left">zaeph</td> +<td class="org-left">Gen AM</td> <td class="org-left">zaeph</td> -<td class="org-left">bandali</td> -<td class="org-left">vetrivln</td> -</tr> - - -<tr> -<td class="org-left">Streamer</td> <td class="org-left">corwin</td> -<td class="org-left">corwin</td> -<td class="org-left">bandali</td> -<td class="org-left">bandali</td> +<td class="org-left">sachac</td> +<td class="org-left">sachac</td> +<td class="org-left">publicvoit</td> </tr> <tr> -<td class="org-left">Check-in</td> -<td class="org-left">sachac</td> +<td class="org-left">Gen PM</td> +<td class="org-left">zaeph</td> +<td class="org-left">corwin</td> <td class="org-left">FlowyCoder</td> -<td class="org-left"> </td> -<td class="org-left"> </td> +<td class="org-left">dto</td> +<td class="org-left">publicvoit</td> </tr> <tr> -<td class="org-left">IRC</td> +<td class="org-left">Dev AM</td> +<td class="org-left">bandali</td> +<td class="org-left">bandali</td> <td class="org-left">sachac</td> <td class="org-left">dto</td> -<td class="org-left">dto</td> -<td class="org-left">vetrivln</td> +<td class="org-left"> </td> </tr> <tr> -<td class="org-left">Pad</td> -<td class="org-left">publicvoit</td> -<td class="org-left">publicvoit (until 4pm)</td> -<td class="org-left"> </td> +<td class="org-left">Dev PM</td> +<td class="org-left">vetrivln</td> +<td class="org-left">bandali</td> +<td class="org-left">FlowyCoder</td> +<td class="org-left">vetrivln</td> <td class="org-left"> </td> </tr> </tbody> </table> +publicvoit - pad until 4pm on Sat, until 2pm on Sun + Sunday Dec 4 -<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> +<table id="orgce0b88c" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> <colgroup> @@ -2230,58 +2181,57 @@ Sunday Dec 4 <col class="org-left" /> <col class="org-left" /> + +<col class="org-left" /> </colgroup> -<tbody> +<thead> <tr> -<td class="org-left"> </td> -<td class="org-left">Gen AM</td> -<td class="org-left">Gen PM</td> -<td class="org-left">Dev AM</td> -<td class="org-left">Dev PM</td> +<th scope="col" class="org-left"> </th> +<th scope="col" class="org-left">Host</th> +<th scope="col" class="org-left">Streamer</th> +<th scope="col" class="org-left">Checkin</th> +<th scope="col" class="org-left">IRC</th> +<th scope="col" class="org-left">Pad</th> </tr> +</thead> - +<tbody> <tr> -<td class="org-left">Host</td> -<td class="org-left">zaeph</td> +<td class="org-left">Gen AM</td> <td class="org-left">zaeph</td> -<td class="org-left">bandali</td> -<td class="org-left">vetrivln</td> -</tr> - - -<tr> -<td class="org-left">Streamer</td> <td class="org-left">corwin</td> -<td class="org-left">jman</td> -<td class="org-left">bandali</td> -<td class="org-left"> </td> +<td class="org-left">sachac</td> +<td class="org-left">sachac</td> +<td class="org-left">publicvoit</td> </tr> <tr> -<td class="org-left">Check-in</td> -<td class="org-left">sachac</td> +<td class="org-left">Gen PM</td> +<td class="org-left">zaeph</td> +<td class="org-left">jman</td> <td class="org-left">FlowyCoder</td> -<td class="org-left"> </td> -<td class="org-left"> </td> +<td class="org-left">dto</td> +<td class="org-left">publicvoit</td> </tr> <tr> -<td class="org-left">IRC</td> +<td class="org-left">Dev AM</td> +<td class="org-left">bandali</td> +<td class="org-left">bandali</td> <td class="org-left">sachac</td> <td class="org-left">dto</td> -<td class="org-left">dto</td> -<td class="org-left">vetrivln</td> +<td class="org-left"> </td> </tr> <tr> -<td class="org-left">Pad</td> -<td class="org-left">publicvoit</td> -<td class="org-left">publicvoit (until 2pm)</td> -<td class="org-left"> </td> +<td class="org-left">Dev PM</td> +<td class="org-left">vetrivln</td> +<td class="org-left">bandali</td> +<td class="org-left">FlowyCoder</td> +<td class="org-left">vetrivln</td> <td class="org-left"> </td> </tr> </tbody> @@ -2295,6 +2245,45 @@ Backups: Interested in a shift? Please e-mail <mailto:emacsconf-org-private@gnu.org> and we’ll help you figure out what you need to learn. + `(setq emacsconf-shifts + (list + ,@(apply #'append + (mapcar + (lambda (day) + (let ((headers (mapcar (lambda (field) (intern (concat ":" (downcase field)))) + (cdr (car (cadr day)))))) + (mapcar + (lambda (row) + (apply #'append + (list 'list :id + (when (string-match "^\\([^ ]+\\) \\(AM\\|PM\\)" (car row)) + (format "%s-%s-%s" + (car day) + (downcase (match-string 2 (car row))) + (downcase (match-string 1 (car row))))) + :track + (if (string-match "^Gen" (car row)) "General" "Development") + :start + (format "%sT%s:00:00%s" + (elt day 2) + (if (string-match "AM" (car row)) "08" "13") + emacsconf-timezone-offset) + :end + (format "%sT%s:00:00%s" + (elt day 2) + (if (string-match "AM" (car row)) "12" "18") + emacsconf-timezone-offset)) + (seq-map-indexed + (lambda (value index) + (unless (string= value "") + (list (elt headers index) value))) + (cdr row)))) + (cdr (cadr day))) + )) + (list + (list "sat" sat "2022-12-03") + (list "sun" sun "2022-12-04")))))) + ## After the conference @@ -2615,10 +2604,11 @@ model-based filters after. #### Audacity workflow When we process a prerec, we extract the audio of the original upload -and add it to the backstage. You should be able to find it under the -name –original.$audio\_format. If it’s not there, it’s easy to extract -the audio from the original video, but we’d prefer if you warned -core-organizers about it because it’s not normal. +and add it to the backstage. You should be able to find it under the +name –original.$audio\_format or –main.$audio\_format. If it’s not +there, it’s easy to extract the audio from the original video, but +we’d prefer if you warned core-organizers about it because it’s not +normal. We’ve simplified the process down to these steps: @@ -3222,7 +3212,7 @@ Probably focus on grabbing the audio first and seeing what’s worth keeping Make a table of the form -<table id="org02d187a" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> +<table id="org1e85b1f" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> <colgroup> @@ -4549,6 +4539,68 @@ EmacsConf is a little less than four weeks away. Stuff is happening! Sacha +## DONE Send prerec reminder :sachac: + + +### DONE Update logbook with notes from e-mails :sachac: + + +### DONE Follow up with speakers based on their availability + + +<a id="announce-program"></a> + +## DONE Send schedule-published email for emacsconf-discuss :needsowner:timesensitive:email: + +Schedule is now available; post to emacsconf-discuss, emacs-tangents +<https://lists.gnu.org/archive/html/emacsconf-discuss/2022-10/msg00000.html> + + +### DONE Post it to r/emacs as well :reddit:zaeph: + +Please let zaeph know when it’s live so that the post can be distinguished. + + +### Template + +Greetings, fellow Emacsians! + +On behalf of the EmacsConf 2022 organizers team, I’m very excited to +announce the schedule for EmacsConf 2022 (Dec 3 and 4), available at: + +<https://emacsconf.org/2022/talks> + +All of the times listed on the schedule are in EST (UTC-5). You can +click on each talk’s title to open its page for more information, +including its scheduled time in your local time. (Displaying local time +requires running a tiny bit of AGPLv3+-licensed free/libre JavaScript +code, included on the talk pages.) + +For prerecorded talks, this time is also when the talk’s video will be +made available on the same page. Please note that the times are +approximations, and that the schedule may change leading up to the +conference. + +As the conference approaches, we’ll post more details on how to watch +and participate. + +You can subscribe to the emacsconf-discuss mailing list at +<https://lists.gnu.org/mailman/listinfo/emacsconf-discuss> to +be sure you’ll get updates. + +Want to help make EmacsConf even awesomer? Volunteer! +<https://emacsconf.org/2022/volunteer/> + +We hope to see you all around on Dec 3-4 for EmacsConf 2022! + +P.S. please direct all replies to this post either to myself or to the +emacsconf-discuss list, so as to help avoid generating extra off-topic +chatter in the other lists cc’d in this message; thank you. + + +## DONE Flesh out prepare.md for audio-recording tips before the prerec-deadline :zaeph: + + <a id="comms"></a> # Communications diff --git a/2022/organizers-notebook/index.org b/2022/organizers-notebook/index.org index bf68afc2..3bc1be96 100644 --- a/2022/organizers-notebook/index.org +++ b/2022/organizers-notebook/index.org @@ -623,8 +623,11 @@ you can find more captioning tips at https://emacsconf.org/captioning/ . You can convert it to whatever format you like. If you prefer to work with plain text, we can figure out the timestamps afterwards. -Let me know if you want to reserve a talk for captioning or if you -have any questions or suggestions. Thank you! +Let me know if you want to reserve a talk for captioning or if you have +any questions or suggestions. We're also in the #emacsconf-org channel +on the libera.chat IRC network, which you can connect to with your +favourite IRC client or through the web-based interface at +https://chat.emacsconf.org/ . Sacha Chua *** DONE [#C] Support cue IDs in subed-vtt.el @@ -1944,6 +1947,10 @@ before the conference! Sacha Chua *** Mastering the prerec’s audio-track +:PROPERTIES: +:CUSTOM_ID: mastering +:END: + Mastering is the process of preparing an audio-track for a purpose. For us, the purpose is quite simple: maximize the intelligibility of the speaker and minimize the noise. @@ -1958,10 +1965,11 @@ model-based filters after. **** Audacity workflow When we process a prerec, we extract the audio of the original upload -and add it to the backstage. You should be able to find it under the -name --original.$audio_format. If it’s not there, it’s easy to extract -the audio from the original video, but we’d prefer if you warned -core-organizers about it because it’s not normal. +and add it to the backstage. You should be able to find it under the +name --original.$audio_format or --main.$audio_format. If it’s not +there, it’s easy to extract the audio from the original video, but +we’d prefer if you warned core-organizers about it because it’s not +normal. We’ve simplified the process down to these steps: |