Timeline Search

Search the site by date and time.

Many (although not all) pages on this site include a date and possibly time at which the event described occurred, the page was posted, or the page was updated. Here you can narrow a search down to as narrow a period as you like; or, alternatively, broaden it to all of time, set the Maximum Retrievals Per Page to 1000 and browse every page here!

Grandbabies and Grandpuppies

By: Paul S. Cilwa Occurred: 1/14/2018
Topics: #Dominic #Family #Gianna Page Views: 139
I spend a couple of hours letting my grandbabies play with my granddogs.

I haven't seen much of my grandbabies lately, between their visiting Key West with their mother, and Keith's and my moving into a new place. But I managed to get a visit in yesterday, and took Ella (my grandson Zach's dog) and Lilly (my son John's dog), both of whom are staying with us for the duration, to visit for a doggie/baby playdate.

Read more…

Portrait of Cailey

By: Paul S. Cilwa Posted: 1/8/2018
Topics: #CaileyHopeKinder Page Views: 244
A year-by-year look at the amazing young woman who is my first granddaughter.

Please enjoy my living portrait of this amazing young woman as she has grown from infancy to young adulthood!

Read more…

Blevins Trail

By: Paul S. Cilwa Occurred: 1/7/2018
Topics: #Arizona #BlevinsTrail #Photography #Travel #UseryMountainRegionalPark Page Views: 178
All the photos from today's hike in Usery Mountain Regional Park.

Keith and I decided to take a break from unpacking the boxes the still reach to the ceiling, and take a hike. Specifically, we decided to go hiking in the Usery Mountain Regional Park, and somewhat at random, I chose Blevins Trail as the one to start with. This is the most famous and most used trail in the Usery Mountain Regional Park network. It's a nice easy 3 mile loop through beautiful Sonoran Desert scenery. Smooth rolling, wide singletrack with some sand but not too many rocks. Added to the mix were Keith's brother, Chris; Chris' dog Blackie; and our dogs Ella and Lilly.

Read more…

Christmas 2017

By: Paul S. Cilwa Posted: 12/24/2017
Topics: #Christmas Page Views: 259
2017 was a year filled with endings and beginnings.

As it was for pretty much everyone, 2017 was a helluva year. We had a wedding but also multiple funerals; moved out of two places and into a new one. So let's get started, shall we?

Read more…

Organica Core

By: Paul S. Cilwa Posted: 11/22/2017
Topics: #Computers #Organica #Programming Page Views: 0
A Million Little Pieces Of My Mind

This is the page summary. It doesn't have to come first.

Read more…

Organica Core: CSS

By: Paul S. Cilwa Posted: 11/22/2017
Topics: #Computers #Organica #Programming Page Views: 0
A Million Little Pieces Of My Mind

This is the page summary. It doesn't have to come first.

Read more…

Gianna's First Music Recital

By: Paul S. Cilwa Occurred: 11/22/2017
Topics: #Family #Gianna Page Views: 166
My granddaughter is following the beat of a different drummer.

Gianna's pre-school had a music recital for Thanksgiving. The main song appears to be derived from "The Hokey Pokey".

Read more…

Step 7: Skip To My Lou (+/- 30 Seconds)

By: Paul S. Cilwa Posted: 11/18/2017
Topics: #Computers #Cross-fadingMusicPlayer #JavaScript #MusicPlayer #OrganicaAudio #Programming #Projects #WebAudioAPI Page Views: 205
In this step we'll add the ability to skip a few seconds ahead or behind on the currently playing track.

Read more…

Step 6: Implement Pause/Resume

By: Paul S. Cilwa Posted: 11/18/2017
Topics: #Computers #Cross-fadingMusicPlayer #JavaScript #MusicPlayer #OrganicaAudio #Programming #Projects #WebAudioAPI Page Views: 213
In this step we'll add the ability to pause and resume the currently playing track.

Any music player needs the ability to pause and resume playback at any point, at the user's request. When I started researching how I might accomplish this, I found a lot of posts bemoaning the fact that it was so difficult, or impossible. However, those posts were years old. The Web Audio API has been undergoing improvements since its introduction; it now includes suspend() and resume() methods. However, I feared that I would need to save the time the current track was paused, as most of those older posts suggested, and use it to restart the track at that offset when the user wished. And, since we will have two start() operations in the queue at the same time (the current track and the next one to be played), I was afraid I would need to also cancel the track that was waiting, and then do the calculations to figure when to re-schedule the start() for that track as well.

Read more…

Organica Audio

By: Paul S. Cilwa Posted: 11/17/2017
Topics: #Computers #Cross-fadingMusicPlayer #JavaScript #MusicPlayer #Programming #Projects #WebAudioAPI Page Views: 175
A project demonstrating how to use the Web Audio API (JavaScript) to create a cross-fading music player.

I've been trying to improve my JavaScript skills. This is a language I've not much experience with, but it's the third leg of the Web Design Stool. (The other two are, of course, HTML and CSS.) I have always learned better by experimenting on a real project than by following tutorials from beginning to end. And the project I decided to work on is a web-based (in other words, JavaScript) music player. There's a (relatively) new application programming interface out there called the Web Audio API. This API is supported by all modern browsers and can be used to provide far more sophisticated control of the playing of music and sounds than the HTML5 audio tag can manage. Now, there are a zillion music players out there. But most of them do not incorporate the ability to cross-fade from one track to the next, and that's a feature I require (probably because I was once a radio disk jockey).

Read more…