sanctuarycomputer / herman-miller

An interactive experience built to live on Herman Miller's site, for Labour NY.
0 stars 0 forks source link

Build out Drum Loop & Audio Controller Module #9

Closed hhff closed 9 years ago

hhff commented 9 years ago

@wyethh - are you able to hit us with some rough assets to work with here?

wyethh commented 9 years ago

How would you/Geordie like to do it? I'm working in logic and can output midi files and samples/sampler instruments… what would be most beneficial? Your description of Geordie sounded like he could take the concept and run with it, but I'm happy to jam out some actual elements – let me know what kind of assets make most sense right now. Thanks boo

On Thu, Jul 30, 2015 at 6:00 PM, Hugh Francis notifications@github.com wrote:

@wyethh https://github.com/wyethh - are you able to hit us with some rough assets to work with here?

— Reply to this email directly or view it on GitHub https://github.com/sanctuarycomputer/herman-miller/issues/9#issuecomment-126505384 .

Wyeth Hansen wyeth@labour-ny.com cell: 917 676 8444 <+19176768444>

LABOUR 55 Meadow St, Ste 304 Brooklyn, NY 11206 office: 347 987 4968 <+13479874968> www.labour-ny.com

hhff commented 9 years ago

It's actually gonna be me ripping on this one - Geordie has hit the road for a Czech Republic odyssey!

I reckon MP3s (all browsers support MP3) would be ideal - dropping down into midi is going to be a bit of a mindmelter.

wyethh commented 9 years ago

hmm… okay – so is this a situation where we can have multiple mp3s loaded simultaneously and turn them on/off? Like having 1: steady hihats/cymbals track 2: snare fill track, 3:tom fill track – and they get turned on and off with specific activations? I'm concerned about things being able to sync properly. How were you thinking of doing it? Or how was Geordie going to build it?

On Fri, Jul 31, 2015 at 4:16 AM, Hugh Francis notifications@github.com wrote:

It's actually gonna be me ripping on this one - Geordie has hit the road for a Czech Republic odyssey!

I reckon MP3s (all browsers support MP3) would be ideal - dropping down into midi is going to be a bit of a mindmelter.

— Reply to this email directly or view it on GitHub https://github.com/sanctuarycomputer/herman-miller/issues/9#issuecomment-126604984 .

Wyeth Hansen wyeth@labour-ny.com cell: 917 676 8444 <+19176768444>

LABOUR 55 Meadow St, Ste 304 Brooklyn, NY 11206 office: 347 987 4968 <+13479874968> www.labour-ny.com

hhff commented 9 years ago

Sync'ing audio is a total nightmare pretty all the time, so my recommendation would be we lay a ground loop of the highhats with enough variation that its not boring, and then keep most of the fills as short and "flammy" as possible. We'd then trigger them on mouse click, rather than tring to line up to the original beat. That could feel nice - giving the user the ability to "play" the kit a bit. Might be fun to interact in a groove~!

Once that's working - we can look at lining it all up to a clock, but for the first iteration I'd like to get a kinda MVP working.

Just also wanted to note that this feature wasn't something included in the August 3rd goalpost date - so we'll be working on finishing the rest of the tickets before tackling this one!

wyethh commented 9 years ago

Cool - can we randomize the fills? Say, have 5 snare fills to choose from so it doesn't get repetitive? Or more?

I hear you on the ticket thing - I'm gonna need time to get all of these sick jazz fills as righteous as possible in the meantime

Thanks dude! How are we looking overall?

Wyeth Hansen wyeth@labour-ny.com cell: 917 676 8444

LABOUR 55 Meadow St, Ste 304 Brooklyn, NY 11206 office: 347 987 4968 www.labour-ny.com

On Jul 31, 2015, at 12:34 PM, Hugh Francis notifications@github.com wrote:

Sync'ing audio is a total nightmare pretty all the time, so my recommendation would be we lay a ground loop of the highhats with enough variation that its not boring, and then keep most of the fills as short and "flammy" as possible. We'd then trigger them on mouse click, rather than tring to line up to the original beat. That could feel nice - giving the user the ability to "play" the kit a bit. Might be fun to interact in a groove~!

Once that's working - we can look at lining it all up to a clock, but for the first iteration I'd like to get a kinda MVP working.

Just also wanted to note that this feature wasn't something included in the August 3rd goalpost date - so we'll be working on finishing the rest of the tickets before tackling this one!

— Reply to this email directly or view it on GitHub.

hhff commented 9 years ago

Awesome - yeah we can totally randomize! We can also have a set of files for each action (dragStart, dragEnd, didDrag, onClick, onDrop, openCube), so each can have its own family of fills.

Just conscious of download heavyness, but we can probably get away with heavily compressing the fills, and just have the base track at a higher quality.

There's some stuff out there on JS audio clocks that I've found, so I'm sure we can get it just right.

Doing good! Patrick and I are doing another big sprint on this on Sunday, so monday we should be looking suuuuper crisp.

Also - we're doing automated builds now, so http://herman-miller.sanctuarycomputer.link will usually have the latest features live...!

wyethh commented 9 years ago

Rockin - sounds good! Will check it when I'm back in the office. And yeah I'm good with the gray color. Thanks man

W

Wyeth Hansen wyeth@labour-ny.com cell: 917 676 8444

LABOUR 55 Meadow St, Ste 304 Brooklyn, NY 11206 office: 347 987 4968 www.labour-ny.com

On Jul 31, 2015, at 12:51 PM, Hugh Francis notifications@github.com wrote:

Awesome - yeah we can totally randomize! We can also have a set of files for each action (dragStart, dragEnd, didDrag, onClick, onDrop, openCube), so each can have its own family of fills.

Just conscious of download heavyness, but we can probably get away with heavily compressing the fills, and just have the base track at a higher quality.

There's some stuff out there on JS audio clocks that I've found, so I'm sure we can get it just right.

Doing good! Patrick and I are doing another big sprint on this on Sunday, so monday we should be looking suuuuper crisp.

Also - we're doing automated builds now, so http://herman-miller.sanctuarycomputer.link will usually have the latest features live...!

— Reply to this email directly or view it on GitHub.

hhff commented 9 years ago

Audio assets ON DECK via @wyethh

https://www.dropbox.com/sh/xh7hj3342ik122r/AABhUvf_0MdJhLTKMtFiKwERa?dl=0

@patrickdmccarthy hit W up if u need any changes in format etc

patrickdmccarthy commented 9 years ago

:ok_hand: nice