Hi
user
Admin Login:
Username:
Password:
Name:
Generating Music with Python and FoxDot
--client
pyohio
--show
pyohio_2018
--room cartoon2 14212 --force
Next: 11 Egad! How Do We Start Writing (Better) Tests?
show more...
Marks
Author(s):
Jessica Garson
Location
Cartoon 2
Date
jul Sat 28
Days Raw Files
Start
15:00
First Raw Start
14:30
Duration
0:30:0
Offset
0:29:24
End
15:30
Last Raw End
15:31
Chapters
00:00
Total cuts_time
21 min.
https://pyohio.org/2018/schedule/presentation/25/
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
archive
tweet
mp4
svg
png
assets
release.pdf
Generating_Music_with_Python_and_FoxDot.json
logs
Admin:
episode
episode list
cut list
raw files day
marks day
marks day
image_files
State:
---------
borked
edit
encode
push to queue
post
richard
review 1
email
review 2
make public
tweet
to-miror
conf
done
Locked:
clear this to unlock
Locked by:
user/process that locked.
Start:
initially scheduled time from master, adjusted to match reality
Duration:
length in hh:mm:ss
Name:
Video Title (shows in video search results)
Emails:
email(s) of the presenter(s)
Released:
has someone authorised pubication
Unknown
Yes
No
Normalise:
Channelcopy:
m=mono, 01=copy left to right, 10=right to left, 00=ignore.
Thumbnail:
filename.png
Description:
markdown
Audience: This talk is suited well for all audiences due to the live coding nature of this talk. Since making music with Python is something that beginner programmers can start with and advanced audiences could find interacting with Python in this way meaningful. An outline of my talk is as follows: Set Up This talk will be live coded using the Python. There will also some slides that will be available on my website jessicagarson.com/Making-Music-with-Python, All code samples will also be up on my GitHub. Introduce Myself Quick intro to set up the narrative of my presentation - Starting with something like: “Hi, my name is Jessica Garson. I’m currently teaching Python at NYU. I’m also a live coding DJ know as Messica Arson, I’ve performed with Live Code NYC, the Future of Funk Labs as part of the DC Funk Parade and Hack && Tell DC ”. I’ll also cover administrative topics such where to find slides, and code samples from today’s talk, and a link to code samples on my GitHub. I’ll also provide my twitter handle. These will be displayed on a slide as well. There is Something Magical About Hearing a Computer Make Sounds You Told It To I’ll tell the story about how I started a live coding and discuss why making music with code is so powerful. FoxDot Installation We'll discuss how install FoxDot and some errors I ran into while setting up. Tour of the IDE This will be a walkthrough the IDE. The Coolest Part - The Tutorial Is Built In We'll run an example from the tutorial. Basic Syntax We'll discuss what the syntax looks like and how to create sounds easily. p1, s1, d1? We'll discuss what this means and how each channel helps layer sound differently. Errors What happens when you get errors, how do you solve them. Creating Our Melody We'll create our melody to our song, and discuss how to keep your changes in sync with the flow of your song. Adding Effects and Changing Our Sound We'll make changes to our sound by arranging the effects. Using Samples We’ll discuss how to use samples. There are a bunch pre-loaded in and we'll discuss how to find them Adding Outside Samples I’ll add in a sample of my own voice assigned to a variable and create a loop which plays this sample. Creating a Melody I’ll create a loop that creates a melody and explain what the code is doing to create this sound. How does FoxDot compare to the rest of the live coding ecosystem? We'll compare FoxDot to TidalCycles and SonicPi and discuss the future of live coding. Dance Party We will listen to our song we created (hopefully a dance party will break out). Next Steps I’ll point to a list of resources on my GitHub repository for the talk for learning more about a Python and FoxDot. I’ll also give my contact information for keeping in touch and thank attendees for coming to the talk.
Comment:
production notes
2018-07-28/14_30_36.ts
Apply:
14:30:36 - 14:57:15 ( 00:26:39 )
S:
14:30:36 -
E:
14:57:15
D:
00:26:39
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/cartoon2/2018-07-28/14_30_36.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
14:30:36
seconds: 0.0
Wall: 14:30:36
Duration
00:26:39
14:57:15
seconds: 0.0
Wall: 14:30:36
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/15_01_10.ts
Apply:
15:01:10 - 15:01:29 ( 00:00:19 )
S:
15:01:10 -
E:
15:31:09
D:
00:29:59
(
End:
19.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/cartoon2/2018-07-28/15_01_10.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
15:01:10
seconds: 0.0
Wall: 15:01:10
Duration
00:29:59
15:31:09
seconds: 19.0
Wall: 15:01:29
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/15_01_10.ts
Apply:
15:01:29 - 15:01:30 ( 00:00:01 )
S:
15:01:10 -
E:
15:31:09
D:
00:29:59
(
Start:
19.0) (
End:
20.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/cartoon2/2018-07-28/15_01_10.ts :start-time=019.0 --audio-desync=0
Raw File
Cut List
15:01:10
seconds: 19.0
Wall: 15:01:29
Duration
00:29:59
15:31:09
seconds: 20.0
Wall: 15:01:30
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/15_01_10.ts
Apply:
15:01:30 - 15:01:33 ( 00:00:03 )
S:
15:01:10 -
E:
15:31:09
D:
00:29:59
(
Start:
20.0) (
End:
23.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/cartoon2/2018-07-28/15_01_10.ts :start-time=020.0 --audio-desync=0
Raw File
Cut List
15:01:10
seconds: 20.0
Wall: 15:01:30
Duration
00:29:59
15:31:09
seconds: 23.0
Wall: 15:01:33
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/15_01_10.ts
Apply:
15:01:33 - 15:01:34 ( 00:00:01 )
S:
15:01:10 -
E:
15:31:09
D:
00:29:59
(
Start:
23.0) (
End:
24.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/cartoon2/2018-07-28/15_01_10.ts :start-time=023.0 --audio-desync=0
Raw File
Cut List
15:01:10
seconds: 23.0
Wall: 15:01:33
Duration
00:29:59
15:31:09
seconds: 24.0
Wall: 15:01:34
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/15_01_10.ts
Apply:
15:01:34 - 15:01:52 ( 00:00:18 )
S:
15:01:10 -
E:
15:31:09
D:
00:29:59
(
Start:
24.0) (
End:
42.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/cartoon2/2018-07-28/15_01_10.ts :start-time=024.0 --audio-desync=0
Raw File
Cut List
15:01:10
seconds: 24.0
Wall: 15:01:34
Duration
00:29:59
15:31:09
seconds: 42.0
Wall: 15:01:52
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/15_01_10.ts
Apply:
15:01:52 - 15:01:53 ( 00:00:01 )
S:
15:01:10 -
E:
15:31:09
D:
00:29:59
(
Start:
42.0) (
End:
43.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/cartoon2/2018-07-28/15_01_10.ts :start-time=042.0 --audio-desync=0
Raw File
Cut List
15:01:10
seconds: 42.0
Wall: 15:01:52
Duration
00:29:59
15:31:09
seconds: 43.0
Wall: 15:01:53
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/15_01_10.ts
Apply:
15:01:53 - 15:01:57 ( 00:00:04 )
S:
15:01:10 -
E:
15:31:09
D:
00:29:59
(
Start:
43.0) (
End:
47.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/cartoon2/2018-07-28/15_01_10.ts :start-time=043.0 --audio-desync=0
Raw File
Cut List
15:01:10
seconds: 43.0
Wall: 15:01:53
Duration
00:29:59
15:31:09
seconds: 47.0
Wall: 15:01:57
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/15_01_10.ts
Apply:
15:01:57 - 15:01:58 ( 00:00:01 )
S:
15:01:10 -
E:
15:31:09
D:
00:29:59
(
Start:
47.0) (
End:
48.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/cartoon2/2018-07-28/15_01_10.ts :start-time=047.0 --audio-desync=0
Raw File
Cut List
15:01:10
seconds: 47.0
Wall: 15:01:57
Duration
00:29:59
15:31:09
seconds: 48.0
Wall: 15:01:58
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/15_01_10.ts
Apply:
15:01:58 - 15:01:59 ( 00:00:01 )
S:
15:01:10 -
E:
15:31:09
D:
00:29:59
(
Start:
48.0) (
End:
49.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/cartoon2/2018-07-28/15_01_10.ts :start-time=048.0 --audio-desync=0
Raw File
Cut List
15:01:10
seconds: 48.0
Wall: 15:01:58
Duration
00:29:59
15:31:09
seconds: 49.0
Wall: 15:01:59
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/15_01_10.ts
Apply:
15:01:59 - 15:03:15 ( 00:01:16 )
S:
15:01:10 -
E:
15:31:09
D:
00:29:59
(
Start:
49.0) (
End:
125.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/cartoon2/2018-07-28/15_01_10.ts :start-time=049.0 --audio-desync=0
Raw File
Cut List
15:01:10
seconds: 49.0
Wall: 15:01:59
Duration
00:29:59
15:31:09
seconds: 125.0
Wall: 15:03:15
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/15_01_10.ts
Apply:
15:03:15 - 15:03:23 ( 00:00:08 )
S:
15:01:10 -
E:
15:31:09
D:
00:29:59
(
Start:
125.0) (
End:
133.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/cartoon2/2018-07-28/15_01_10.ts :start-time=0125.0 --audio-desync=0
Raw File
Cut List
15:01:10
seconds: 125.0
Wall: 15:03:15
Duration
00:29:59
15:31:09
seconds: 133.0
Wall: 15:03:23
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/15_01_10.ts
Apply:
15:03:23 - 15:03:24 ( 00:00:01 )
S:
15:01:10 -
E:
15:31:09
D:
00:29:59
(
Start:
133.0) (
End:
134.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/cartoon2/2018-07-28/15_01_10.ts :start-time=0133.0 --audio-desync=0
Raw File
Cut List
15:01:10
seconds: 133.0
Wall: 15:03:23
Duration
00:29:59
15:31:09
seconds: 134.0
Wall: 15:03:24
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/15_01_10.ts
Apply:
15:03:24 - 15:03:27 ( 00:00:03 )
S:
15:01:10 -
E:
15:31:09
D:
00:29:59
(
Start:
134.0) (
End:
137.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/cartoon2/2018-07-28/15_01_10.ts :start-time=0134.0 --audio-desync=0
Raw File
Cut List
15:01:10
seconds: 134.0
Wall: 15:03:24
Duration
00:29:59
15:31:09
seconds: 137.0
Wall: 15:03:27
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/15_01_10.ts
Apply:
15:03:27 - 15:03:28 ( 00:00:01 )
S:
15:01:10 -
E:
15:31:09
D:
00:29:59
(
Start:
137.0) (
End:
138.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/cartoon2/2018-07-28/15_01_10.ts :start-time=0137.0 --audio-desync=0
Raw File
Cut List
15:01:10
seconds: 137.0
Wall: 15:03:27
Duration
00:29:59
15:31:09
seconds: 138.0
Wall: 15:03:28
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/15_01_10.ts
Apply:
15:03:28 - 15:06:32 ( 00:03:04 )
S:
15:01:10 -
E:
15:31:09
D:
00:29:59
(
Start:
138.0) (
End:
322.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/cartoon2/2018-07-28/15_01_10.ts :start-time=0138.0 --audio-desync=0
Raw File
Cut List
15:01:10
seconds: 138.0
Wall: 15:03:28
Duration
00:29:59
15:31:09
seconds: 322.0
Wall: 15:06:32
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/15_01_10.ts
Apply:
15:06:32 - 15:27:40 ( 00:21:08 )
S:
15:01:10 -
E:
15:31:09
D:
00:29:59
(
Start:
322.0) (
End:
1590.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/cartoon2/2018-07-28/15_01_10.ts :start-time=0322.0 --audio-desync=0
Raw File
Cut List
15:01:10
seconds: 322.0
Wall: 15:06:32
Duration
00:29:59
15:31:09
seconds: 1590.0
Wall: 15:27:40
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/15_01_10.ts
Apply:
15:27:40 - 15:31:09 ( 00:03:29 )
S:
15:01:10 -
E:
15:31:09
D:
00:29:59
(
Start:
1590.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/cartoon2/2018-07-28/15_01_10.ts :start-time=01590.0 --audio-desync=0
Raw File
Cut List
15:01:10
seconds: 1590.0
Wall: 15:27:40
Duration
00:29:59
15:31:09
seconds: 0.0
Wall: 15:01:10
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
Rf filename:
root is .../show/dv/location/, example: 2013-03-13/13:13:30.dv
Sequence:
get this:
check and save to add this
2018-07-28/14_30_36.ts
2018-07-28/15_01_10.ts
Veyepar
Video Eyeball Processor and Review