<< >>
justin = { main feed , music , code , askjf , pubkey };recent comments
search
[ present ... 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ... past ]
August 13, 2015
Music
messy days
new friend from the north


August 12, 2015
Music
first of five


August 11, 2015
Music
afraid of the caternet


August 6, 2015
drink 'n draw acrylic-on-foam-on-pier

(retroactively posted Nov 2015)

Comment...


July 31, 2015
Music
look away


July 28, 2015
Music
heat to meat


July 23, 2015
drink 'n draw gouache-on-foam-on-pier

(retroactively posted Nov 2015)

1 Comment


July 23, 2015
drink 'n draw gouache-on-foam-on-pier

(retroactively posted Nov 2015)

Comment...


July 21, 2015
Music
broken beds
jerkiness


July 6, 2015
Music
check for weevils


July 3, 2015
Music
opening windows


July 2, 2015
drink 'n draw pencil

(retroactively posted Nov 2015)

Comment...


June 17, 2015
drink 'n monotype print

(retroactively posted Nov 2015)

Comment...


June 17, 2015
drink 'n monotype print

(retroactively posted Nov 2015)

Comment...


June 17, 2015
drink 'n monotype print

(retroactively posted Nov 2015)

Comment...


June 17, 2015
drink 'n monotype print

(retroactively posted Nov 2015)

Comment...


June 17, 2015
Music
long losta cola


June 2, 2015
Music
there went the block


May 25, 2015
Music
the new angle


May 12, 2015
Music
and so returns the heat


May 7, 2015
Music
they think you are special


May 4, 2015
Music
go away
more taint


May 1, 2015
Music
not seventy eight again


April 30, 2015
drink 'n stencil

(retroactively posted Nov 2015)

Comment...


April 30, 2015
Music
last chance for the apes


April 23, 2015
Music
an incoherent tooth


April 21, 2015
Music
in need of something


April 15, 2015
Music
smac reprise


April 13, 2015
Music
strong men also cry


April 10, 2015
Music
alternate form


April 3, 2015
Art dump - Feb 2015, pencil

(retroactively posted Nov 2015)

Comment...


April 2, 2015
Art dump - Feb 2015, pencil

(retroactively posted Nov 2015)

Comment...


April 1, 2015
Art dump - Jan 2015, pencil

(retroactively posted Nov 2015)



Comment...


April 1, 2015
Music
no fools flat


March 22, 2015
My new mp3 player!

This week's distraction is my new minimal HTML5 audio player, which is about 8kb of HTML/CSS/JS (or 3kb gzipped), and available here. The HTML5 audio tag does all of the work, this just does a basic AJAX-fetched media library, searching, and playlisting. I made it for all (1500 or so) of my recordings, but it should be pretty reusable...

Yes, no visualization, but that'd be so 1990s...

2 Comments


March 22, 2015
Music
not the odds


March 16, 2015
Music
all according to plan
imperial odds


March 12, 2015
Music
gotta have standards


March 10, 2015
Music
crumbling plaster


March 9, 2015
Music
meltage


March 7, 2015
Music
another day another toilet
fixing to leave


March 4, 2015
Music
lonely disappointed


February 23, 2015
Music
short fuse


February 19, 2015
Music
dark rooms
white tighty


February 16, 2015
Music
not having visions


February 12, 2015
Music
angles and snowflakes


February 4, 2015
Music
raccoon hunger


January 21, 2015
Music
slog


January 14, 2015
Music
alex_jason - 1 -- [9:04]
alex_jason - 2 -- [9:47]


December 14, 2014
Music
always more


December 6, 2014
Music
freeform jam with very and googleable and v


November 22, 2014
Music
a cold pillar


November 18, 2014
Music
bitter
kiss


November 6, 2014
Music
spheresofwet


November 4, 2014
EEL overkill



Comment...


October 29, 2014
Music
scheduling


October 28, 2014
my own private can of worms

First, from a recent 'git log' command:

    commit f94d5a07541a672b4446248409568c20bca9487d
    Author: Justin <justin@localhost>
    Date:   Sun Sep 11 21:52:27 2005 +0000
    
        Vss2Git
    
    diff --git a/jmde/mediaitem.h b/jmde/mediaitem.h*
    new file mode 100644
    index 0000000..52b8a8f
    --- /dev/null
    ++ b/jmde/mediaitem.h
    @@ -0,0 +1,37 @@
    #ifndef _MEDIAITEM_H_
    #define _MEDIAITEM_H_
    
    #include "pcmsrc.h"
    #include "../WDL/string.h"
    
    class MediaItem 
    {
    public:
      double m_position;
      double m_length;
    
      double m_startoffs;
      double m_fade_in_len, m_fade_out_len;
      int m_fade_in_shape, m_fade_out_shape;
    
      double m_volume, m_pan;
    
      WDL_String m_name;
    
      PCM_source *m_src;
    };
    
    class AudioChannel
    {
      WDL_PtrList<MediaItem> m_items;
      double m_volume, m_pan;
      bool m_mute, m_solo;
      WDL_String m_name;
      // recording source stuff, too
      // effect processor list
    
      // getsamples type interface
    };
    
    
    #endif
    
    * Trivia: guess what jmde (JMDE) stands for?
..and to think, back when we used VSS we didn't even have commit messages! Soon after, "AudioChannel" became instantiable and went on to be known as "MediaTrack", and as one would hope many other things ended up changing.

Wow, 9 years have gone by.

I've been having a blast this week working on something that let me make this:

The interesting bit of this is not the contents of the video itself -- 3 hasty first-takes with drums, bass, and guitar, each with 2 cameras (a Canon 6D and a Contour Roam 2) -- but how it was put together.

I've spent much of the last week experimenting with improving the video features of REAPER, specifically adding support for fades and video processing. This is a ridiculously large can of worms to open, so I'm keeping it mostly contained in my office and studio.

Working on video features is reminding me of when I was first starting work on what would become REAPER: I was focused on doing things that I could use then and there for things I wanted to make. It is incredibly satisfying to work this way. So now, I'm doing it in a branch (thank you git), as it is useful for me, but so incredibly far from the usability standard that REAPER represents now (even if you argue that REAPER is poorly designed, it's still 100x better than what I've done this week). You can't go put half-baked, poor performing, completely-programmer-oriented video features into a 9 year old program.

Here is a .gif showing how the video filters work -- the syntax has since been simplified a bit, but basically you have meta-video items which can combine other video items on the fly. So you can write new transitions or customize existing transitions while you work (which is something I love about JSFX).

I'm going to keep working on this, it might get there someday. Former Vegas fans, fear not, REAPER isn't going to become a video editor. I'm just going for a taste...

6 Comments


[ present ... 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ... past ]
search : rss : recent comments : Copyright © 2020 Justin Frankel