User blogs

Tag search results for: "jazz"
hairylarry

Like workflow documentation isn't sexy. But also like workflow documentation is very important in any technical creative endeavor. Instead of waxing on about the joy of documentation I will include my Post Production and Upload document. Then at the end of the post I will address a few issues that the document raises.


HairyLarryLand Twitch Videos
Post Production And Upload Document
---
Log the show noting the songs in order.
Include song title, start time, end time, and other notes.
Star songs for video production. Three stars for extra promotion.
The show is logged from the twitch website so I am also doing quality control on the stream.

Produce videos of the starred songs in Openshot.
The assets are Title, Credits, and one or two clips.
Load a previously edited video as a starting point.
Save all the videos and the hard drive source recording in a dated folder, YYYY-MM-DD.
Videos are saved as song_name-YYYY-MM-DD.


https://www.openshot.org/


After rendering each video I do a full viewing for pre upload quality control. I have found problems but even when there are no real problems I benefit educationally by another close viewing of my best performances.

Rename the videos adding NN_ as a prefix numbering the videos in playlist order. The playlist of all the videos produced for a certain date is a document of my performance on the twitch stream.

Take a screen shot from the first video and save it in the same folder as the videos. This is for promotion on the Live Music Archive and anywhere a photo is needed.

Use VLC to create mp3 audio files of each video.
This is done as a batch using Open Multiple Files and Convert.
Rename the mp3 files artist-album_title-NN_song_title where the album title is the date performed.
I do this using Thunar bulk rename which makes it easy.
Normalize the mp3 files with MP3DirectCut.


https://www.videolan.org/


https://mpesch3.de/


Make the song list in list.txt.
I do this by executing ls 0*.mp4 > list.txt in a bash shell and then editing the file with two search and replaces and manual editing when needed.

Make the notes.txt file for the Live Music Archive upload.
Copy the last show's notes.txt to the current folder and edit it changing the date and the playlist.

I now have all the assets ready for my file uploads.

Upload the mp3 files, notes.txt and the screenshot to the Live Music Archive.
The item ID is hlYYYY-MM-DD because this is recommended. Then the link will be like archive.org/details/hl2012-06-29.

Add the songs to my KGPL on demand internet radio station, HairyLarryLand Livestreams, at kgpl.org. I use a program I wrote to make it easy to add an entire concert. I also wrote KGPL and KGPL is GPL.


https://kgpl.org/


Upload the mp4 files and notes.txt to another item on the live music archive.
I use hlYYYY-MM-DD.video for my video link.

The mp3 files upload fast. The mp4 videos take longer.

At peertube.hairylarry.rocks create a playlist for the performance.
The playlist is called twitch.tv/hairylarryland June 27, 2021 with the date corrected.

Upload the videos to peertube one at a time.
I use a song.txt template for the song information so I only have to correct the date and then search and replace on the song title for each song.
I always add tags to peertube and the Live Music Archive. jazz, blues, piano, hairylarryland, twitch, livestream, etc.
After the video is uploaded add the link to the description and add the song to the playlist.
After all the songs are uploaded check the playlist


https://peertube.hairylarry.rocks/


Create a folder on the HairyLarryLand Nextcloud for the performance date.

Add the mp3 files and mp4 files to Nextcloud for download by collaborators and others. Also upload notes.txt and the screenshot. I can share these files by sending a link and I also include the link in the peertube descriptions. Create a markdown text file for each mp4 file and copy and paste the peertube description to that file.


https://hairylarryland.com/nextcloud/index.php/s/Z9RFW4QS6XGa3qo


All of this seems like a lot but it actually goes pretty fast and much of the time consuming part is unattended. Start the upload. After it's done do the next thing. I manage to keep up and I do three livestreams a week for 4-5 hours of video content total. I have streamlined this workflow to make this possible.

Promote the songs on Youtube, the fediverse, other social networks, websites, and blogs using the song links, playlist links, and download links.


Additional notes, issues not part of but raised by the procedure above.
---
Licensing - I license my songs Creative Commons Attribution which means anyone can use my songs in their projects as long as they include me in the credits. That's just me. It's what I do. Make stuff and give it away. When you make your decision about licensing I suggest you read through the information provided at the Creative Commons website. All Rights Reserved may not be the best choice for you.


https://creativecommons.org/


Live Music Archive - I perform livestream concerts so the Live Music Archive works for me. If you are doing game streams, actual play, vlogs, cooking, or DIY archive.org also has a Community Video area which would probably be better for you. The Internet Archive is a library. Their service is free. They have embed code so you can share easily. They encourage sharing items on their site on other websites. All around double plus good.


https://archive.org/details/etree


https://archive.org/details/opensource_movies


Servers - Ok, I'm a computer geek. I did games and music before computers but computers were my career and they remain my hobby. I realize not everyone runs their own internet servers. So I recommend using archive.org as your primary server and then using Youtube and Tumblr or other web platforms for your daily updates and your pretty face. I also recommend the fediverse, programs like Mastodon, Friendica, Funkwhale, and Peertube. With these programs you can set up your own server but you don't have to. There are many fediverse instances with an existing lean to your area of interest that would be glad to have you participate.


If you want to run your own server I use two. The first is based on the famous LAMP stack, linux, apache, mysql, php. The second runs Yunohost.


https://yunohost.org/#/


Google lamp stack.


Best of luck in all your creatives endeavors.

hairylarry

My stream schedule has been changed. Tuesday and Thursday at 3:00 PM Central. Sunday at 5:00 PM Central. Some Sundays my band, Bebop Beatniks, will be streaming from the porch.


If you are producing videos from your twitch streams like I talked about in the last article most streamers post to Youtube. I have an active Youtube channel and I do post there but it's actually the 4th place I post and Youtube won't see every video.


It's important to have a posting strategy and a procedure that makes posting easy. I use a notes.txt file in a dated folder for the stream performed on that date. This notes.txt file is very much the same for every show. The playlist is changed. The date is changed, and occasionally comments are added. So I work from a template modifying it as necessary for each stream.


I also have a template for posting songs. Again I only change the date, the song title, and add an occasional comment.


So, for me, playlists are important. I deal in sets of short videos that are related, in my case all performed on the same day. So if you're going to produce highlights videos from your game stream you may want to put them in a playlist so viewers can go through all of them easily.


And here's where it gets kind of geeky. The first place I post my videos is to my own servers.


Most people don't run web servers at home so this probably won't apply to you but it is an option every production studio should consider because uploads to in house servers don't take nearly as long as uploads to The Live Music Archive or Youtube.


On my right I have the Hairy Larry Rocks server hosting my peertube.


https://peertube.hairylarry.rocks


On my left I have my MixRemix server that also hosts HairyLarryLand.


https://hairylarryland.com


Let's say I played a stream and then I produced 4 song videos from the stream.


I number the songs based on their order in the set as logged in my logbook.


I create a playlist for the stream.


I upload each video to my peertube using the songs.txt template so I don't have to do a lot of typing. After it's posted I add the link to the video into the text and I add the video to the playlist.


This goes really fast because these large mp4 files never leave the house. Nevertheless, as soon as I am done the songs are available on the internet and I can click a share button to link or embed the videos.


On my HairyLarryLand server I have a file sharing program called NextCloud. After I have finished uploading to peertube I create a folder for the stream and upload all the video files to NextCloud. Then I create a text file for each song and copy the exact same text I used for the songs on peertube. When that is done all of my highest quality video files are available for download here.


https://hairylarryland.com/nextcloud/index.php/s/Z9RFW4QS6XGa3qo


Why both?


The peertube interface is user friendly making it easy for viewers to find and share videos. It is even possible for other peertube instances to include my songs for people to enjoy from there.


The NextCloud interface is a file manager where you can download the best quality videos as rendered by OpenShot. So if someone wants to collaborate with me or just wants to download best quality that's the place to go.


The song.txt template cross links both of these sites so it is easy to switch between interfaces from a Youtube like federated social network to an all business file manager for downloading what you want.


In the next article I will discuss uploading videos to the Live Music Archive and Youtube. I am also uploading mp3 files of the audio to the Live Music Archive and  I plan on making them available on my on demand KGPL internet radio station.

hairylarry

Everyone wants to buy equipment but nobody wants to think about workflow. Yet, without a well defined idea about anticipated workflow it's difficult to even know what equipment to buy.


One of the advantages of livestreaming is simplified workflow. For instance.


Prepare for the stream.

Do the stream performance.

Check your stats.


Twitch keeps your streams online and it's possible to download them if there's one you want to save. I press the record button in Streamlabs OBS and record everything. So I need big hard drives, video eats disk space. This is how workflow drives equipment purchases.


My workflow is more complicated because my livestream is also a video production environment. I am livestreaming my shows. But I am also producing song videos of me playing my original songs. This is where workflow is most important.


Because there's this thing about video production. It's time consuming. So if you're going to do a lot of video production it's important to simplify your workflow or you end up bogged down in post production. This leads to the dreaded post production backlog where you are unable to keep up and end up with unwatched video footage that you worked to make but will never see the light of day.


The only way I know of to avoid post production backlog is to finish with post before you produce more video. When your performance is on a schedule, like mine, Tuesday, Thursday, and Saturday at 3:00 PM Central, you have to be able to zoom through post production and uploading your videos. There is only two or three days until the next performance.


So here's my workflow.


Pre Production


Write songs.

Create backing tracks.

Learn the songs well enough to practice them.


Production


Perform the stream which is livestreamed over twitch, recorded on twitch, and recorded on my hard drive.


Post Production


Log the show.

Create the song videos.

Upload the videos to my peertube instance for easy viewing and to my NextCloud  file sharing site for best quality downloads.


https://peertube.hairylarry.rocks/video-channels/twitch/videos


https://hairylarryland.com/nextcloud/index.php/s/Z9RFW4QS6XGa3qo


Promotion


Share links to the songs on my blogs, websites, and social media.

Upload song videos to Youtube or other websites.


I will do an article on promotion later.


Now I want to discuss Post Production and just how I manage to produce a handful of song videos every two days.


I watch the whole show on twitch logging the songs start and end times and marking the songs that should be excerpted for song videos. I add other comments while logging. Most commonly I note where the song video should begin because I don't always hit the groove right from the top.


This takes a little bit longer than it took to play the stream. Producing the log is only part of the purpose here. I am also monitoring my stream quality as viewed on twitch and I am learning from my performance.


For editing my videos I use OpenShot because of ease of use.


I load the stream recorded to the hard drive into OpenShot and I do a rough cut of the songs beginning and end.


I zoom in and fix the cuts to exactly where i want them. I leave the spoken intros and outtros where possible.


I use templates for my title and credits screens changing only the song title. I add them to the video and I place the fades to go from title to video and from video to credits.


This goes really fast. While I still have the song loaded in the editor I do a quality control viewing. Sometimes I decide the song isn't really good enough to post. Sometimes I choose different edit points. Most of the time I am happy with the song and deem it ready to upload. So besides checking the song I am also doing another learning pass listening again to my best performances. So I play the song, log the song and select it for post production, and then I listen again for quality control. This repeated listening may be the most valuable part of my piano practice.


Sometimes I want to include the spoken intro and then start the song later in the performance. This takes only one extra cut. To avoid a jump cut I zoom in on the spoken part so it's just a video of me talking. Then when I start playing I'm back to full screen making a very natural transition. Here's an example.


Bunnies

https://peertube.hairylarry.rocks/videos/watch/955242be-6dd2-45f9-b2cb-a09a49b15a1a


Here's a video from the same show without the zoomed in intro.


Eventually

https://peertube.hairylarry.rocks/videos/watch/ebdd8dcb-cfde-413d-b7ec-fbbad81d6e9a


Today's Monday. My last stream was two hours on Saturday. I logged the stream Saturday night. Sunday I produced Something Blue and uploaded it to KASU. So today I get to produce eight song videos. I know I will be able to finish this today, no problem, because of my streamlined workflow.


Because tomorrow I'll be playing another show.

hairylarry Jun 7 · Comments: 1 · Tags: blues, hairylarryland, hairylarry, twitch, piano, jazz
hairylarry

Here's the good news for a change. The software needed to set up a twitch stream is free.


I am using Streamlabs OBS as my streaming platform. Before that I used OBS. These are both free software.  I used OBS recording audio only podcasts but for my twitch stream I wanted to view the live chat as part of the stream, and not just see the chat on the twitch interface. Streamlabs OBS supports that so that's how I get my live chat on the left side of the stream.


https://streamlabs.com/


To display my tablet playing iReal Pro on the right side of my stream I use scrcpy, also free software.


https://github.com/Genymobile/scrcpy


I had to download and install a windows driver for my Zoom H6. No charge for the driver and the install was painless. I use the Zoom as an interface between my PA and my computer.


I am planning on  implementing the ability to record multitrack to make it easier to collaborate with other musicians. Pro Tools First is a free download and Pro Tools is the industry standard for sharing audio files.


https://www.avid.com/pro-tools


I use Openshot for video post production. I like it. I even use their titling templates. It makes life easy.


https://www.openshot.org/


I am using VLC to monitor my videos. Under tools I can view the codec information to make sure I'm recording everything right. VLC will also compress your video files in case they end up too large.


https://www.videolan.org/


GIMP is my photo editor. Video producers need photo editors the same as anyone else.


https://www.gimp.org/


Some of this software is open source. Some is not. But it is all free to download and install. Which is good news because twitch can be an expensive hobby.


Next week I'll discuss workflow and backups. Can't wait.

hairylarry

It's important to know the big idea for a twitch stream before talking about equipment. Different streams have different equipment needs from top to bottom.


A very common idea is the streamer playing games while they talk to their audience in a small window. This only needs one camera but it needs a really good computer or game console.


Another popular twitch topic is DIY that streams only live video. So the computer needs are less but this type of stream might benefit from multiple webcams providing multiple scenes. A scene is a single shot or several shots combined on a screen. DIY crafts streams often benefit from a top down view so that would be a scene but another scene showing the streamer talking to the audience might also be desirable.


So this is why it's important to work towards an idea when gathering equipment for your twitch stream.


Since I play piano on my stream I opted for a single scene made up of four elements, a shot of me playing, a top down shot of the piano keyboard, a window showing my tablet running iReal Pro for the chord change and backing track, and a window for the chat box.




I have a nice T420 laptop with an i7, 16 gig of ram, and an Nvidia card. I used it to test some of my ideas and it did fine streaming from the built in webcam but when I set up multiple windows with Streamlabs OBS the whole thing bogged so bad that it was unusable. I hope to use this laptop for field streaming but that is a work in progress that I will write about later exploring the idea of running a stream wherever you want using all battery operated equipment.


So, I needed a more powerful computer. I needed two webcams. My old tablet wouldn't work with scrcpy so I needed a newer tablet. And, as always with video production I needed lights. Fortunately I already have audio recording equipment. I am using my Zoom H6 for an audio interface and an Audio Technica AT4055 for my microphone. I also have tripods and mic stands but I do some carpentry DIY for stands as well.


Here's what I got.


On ebay I bought an HP Z640 Workstation, Xeon E5-2620 2.40GHz, 32GB, 1TB, NVIDIA Quadro K2200 Video, Windows 10. This cost around $325 with shipping and taxes. Since 1 TB is not enough disk storage for an extended video project I added 2 HGST 4 TB drives in a RAID 1 configuration using Win 10 Storage Spaces. These ran about $105.


To update my tablet I bought a 10.5 inch Samsung Galaxy Tab A SM-T597 32GB, Wi-Fi for about $100 used in excellent condition.


I bought two Audkey webcams for about $30 each.


And for lights I got two 8.5 inch clamp on utility lamps and daylight bulbs for about $20.


Really, that's it.


Computer --- $325

Hard Drives - $105

Tablet ------- $100

Webcams ---   $60

Lights -------   $20

                   -------

Total -------- $610


So my whole setup to implement my big idea costs less than a high end graphics card required for twitch game streams. At megantopia my daughter spent more than twice this amount for her gaming computer.


I'll continue this series next week. Future topics will include bandwidth, DIY, field streaming, post production, and more. Please ask any questions in the comments.


Also, please contact me if you use twitch to play RPGs. I am very interested in this.


Here's our links.


https://www.twitch.tv/megantopia


https://www.twitch.tv/hairylarryland


Users


 

Add your content - Contact hairylarry or TheEvilDM

Link to Gamer+ from your website or blog. Gamer+ Links

Blogs, Podcasts, Videos

View last 60 items here         Gamer's Homepages

Thanks for your support

Collab
Ikate Kade Studios
Indie Solo RPGS and Solo Tools
Mini Zines
MixRemix
Ordinary Human Games
SFF Short Stories
Surreal Estate Games
Tenkar's Tavern
The Crusaders Podcast


Contact Gamer+ to become an Advertiser.

Patreons

relatedtogeeks
sound


Become a Patron!

Play Games

ARPG-CON
Circle of Swords
Lone Star Game Expo
Midwest GameFest
NEA Gamers Guild
North Texas RPG Con
Pacificon Game Expo
Shire Con
Tacticon
Tsunami Con


Contact Gamer+ to add your club or convention.

Top Gamers

CarlHeyl
hairylarry
sound


Moderators

CarlHeyl
hairylarry
TheEvilDM
ZDL


Contact Gamer+ to become a Moderator.

Questions? Suggestions! Contact Gamer+ Email the Webmaster.