philkmills: Phil and guitar (Default)
I released my second album 10.5 years ago and soon after started thinking about a third...because I still had a lot of songs with only demo-like recordings. As of today, that album exists. A fun point is that 9 of its 14 songs didn't exist when the third album concept first arrived.

Of course, I now have "songs with only demo-like recordings" in numbers that dwarf the count that existed back then. But I also have two or three projects that need work before I'm allowed to think, "What if...?" again.

https://philmills.bandcamp.com/album/every-season-passes
philkmills: Phil and guitar (Default)
I now have six songs that include all the new audio tracks I intend for them to have. That leaves eight more to beat into that condition. The process should consume spare time for four or five days...I take long breaks. After that, fine-tuning and enough of a mastering pass for Bandcamp.

My frequent problem, and source of slowdown, can be phrased as, "That sounds really nice and it would be a shame for it not to be heard, but I can't convince myself it fits into this song as I currently envision it." I'm completely open to the idea of my songs being reinterpreted in varying styles, even doing it myself, but one style per recording seems like a good goal.
philkmills: Phil and guitar (Default)
Yesterday, I was given the final vocal and instrumental tracks that I currently plan on including (or, at least, evaluating for inclusion) on "Every Season Passes" (which is what I still think my third album will end up being called).

I have moved all of them to the computer, and will start listening to rough mixes real soon now.

I didn't say that the home stretch would be short. So much of my life illuminates Zeno's take on Achilles and the tortoise.

Timing

Nov. 14th, 2024 06:08 pm
philkmills: Phil and guitar (Default)
There are a lot of incoming tracks (20?) that I should have in hand a little over a week from now. They are for extra instruments and backing/harmony vocals. After that, it's a process of seeing which fit with what I have now, and what I think the songs should sound like when released...then doing actual mixes. The mixing will have a few iterations that include listening on different systems and fine tuning.

Having it available by FKO will be easy, barring any substantial drama. Completion before February would be good, because FAWM will otherwise overwrite my album focus. Finishing by late December is perhaps possible and also funny, as in, "Here's my holiday album, which contains absolutely NO holiday-themed songs".
philkmills: Phil and guitar (Default)
After a reasonable amount of thought, I'm going with "Every Season Passes" as a title for my third album.

Like the other two, it's a phrase lifted from one of the songs ("Catch the Moon", based on a N. K. Jemisin book) and also has a little in-joke humour related to the ten years I've been "working" on it. Since seven of the other thirteen songs explicitly relate to change of some kind, it seems appropriate from that point of view too.

I don't imagine that an image to represent seasonal change should be too hard to find or create.

(So, I guess my previous acronyms of RotS and MUA will be joined by...ESP?)
philkmills: Phil and guitar (Default)
There are days when I feel as if I've done very little except uncover more of my musical ignorance. And the strange part of that is, I mostly enjoy it...more stuff to learn!

The current episode in this series was initiated by a suggestion that one song for CD3 could benefit from the addition of horns. Since I have some nice horn samples among my digital toys, I looked into it and discovered that I didn't know: pitch ranges for various instruments, articulation options, or genre differences for tone and phrasing.

This is only one example; something similar happens with each new subject I touch on: arranging, production, sound design, mixing in general, specifics of individual mixing tools....

Luckily, YouTube is my friend, even if time isn't.
philkmills: Phil and guitar (Default)
I'm at a point with my third album where having a name for it is becoming important. Even if it's only to be a Bandcamp release, I'll want appropriate "cover" art. The disk folder where it all resides is known as CD3 and I hope that's not the best idea I can come up with.

My approach with previous albums has been to take a phrase out of one of its songs that feels representative of the collection, but nothing like that has seemed right yet. For me, naming an album with the title of one of the tracks doesn't appeal much, drawing too much attention to a single song.
philkmills: Phil and guitar (Default)
It has been more than twelve years and I don't really know why I'm writing something here again.

Possibly it's because posts here include a subject line. That suggests they should have a topic.

Facebook is the land of sharing, but not in a particularly good way; anything I see, I see 20 times and it often feels like original thought has taken a vacation. I don't imagine leaving it, though, as long as it's the most common source of news about what friends are doing and how they're feeling.

Filkhaven/Discord is OK, but with an ephemeral vibe. I feel as if it's time for me to think again while putting down words and maybe this is the place for that.

Maybe I'll post again, only with something to say next time. Let me think about it.
philkmills: Phil and guitar (Default)
I suppose I could put a link here to my FilKONtario photos for anyone who hasn't -- you know -- encountered it six times already. :-}

http://www.flickr.com/photos/phil_mills/sets/72157629520107142/
philkmills: Phil and guitar (Default)
There are properties associated with messages. Some of them would be nice to keep in the backup and some probably irrelevant. Here I am discovering how they are transmitted.
philkmills: Phil and guitar (Default)
I was in downtown Toronto last night at a Cocoa (etc.) developers' meeting. Since I travel by public transit, this gives me time to pull out my iPad and exercise various application functions. This works nicely for finding UI bugs because most of my development at home concentrates on the smaller iPod/iPhone screen, assuming that if things fit there they can be made to work on the larger device.

This seems to be a viable strategy though it does mean that I sometimes find things that I implemented in an iPhone view and neglected to duplicate for the iPad.

Bug score: Open 11, Fixed 80.

Threads

Mar. 7th, 2012 02:49 pm
philkmills: Phil and guitar (Default)
When I started this, I was handling background database updates by keeping control of which thread was allowed access at any one time. This worked fine for simple cases but was starting to look top-heavy. The recommended method is to have each thread maintain its own "scratchpad" of modified objects and, when there's a commit, merge the changes into any other affected threads.

It took a bit of a rewrite compared to the simple template code for Core Data that Apple provides but it looks as if it will be easy to work with from here on.

Bug score: Open 13, Fixed: 75.
philkmills: Icon for AutoSongbook (iPad)
Attempting to post with a user icon that's selected according to a keyword. Since I now have more than one image associated with this account, there's a better chance of it happening. :-)

Bug score: Open 15, Fixed 73.

New Test

Feb. 27th, 2012 11:00 am
philkmills: Phil and guitar (Playing)
Posting with selected metadata. At this point posting mostly works except for some oddities with pending messages saved from earlier sessions.
philkmills: Phil and guitar (Default)
Reconstructing last week's activity from my local Git repository says that I:
- changed some long-running database activity into threaded operations
- implemented the ability to preview posts, including embedded HTML
- fixed a bunch of internal things, such as how Core Data is accessed and how server error information is handled
- made some improvements to the UI to simplify message creation

I have no idea what happened to the rest of the time. I can't even blame songwriting since I was unproductive there too.

Bug score: Open 19, Fixed 67.
philkmills: Phil and guitar (Default)
Yesterday I had a friend coming over and, while waiting for him, I put the iPad version of the program through some tests. As usual, sitting down and using the application rather than just following my planned-out steps reveals a number of bugs.

The thing that makes iPad development a little more difficult that iPhone is that the iPhone UI usually only has one thing happening at any time. For the iPad there are extra sanity checks concerning synchronized display of data.

Bug score: Open 20, Fixed 63.
philkmills: Phil and guitar (Default)
The most recent bugs to be fixed were fairly resistant. In one case, improper re-flowing of text when the display size changes, turned out to be an Apple problem and has been reported to them. I have a workaround that's OK for what I'm doing but would be really annoying in other cases.

Another pair of bugs, related to how things on the display are resized to make room for a keyboard, turned out to be problems in code I had taken from samples in Apple's own documentation for how to handle the situation.

And I fixed a few of *my* bugs too. :)

Bug score: Open 20, Fixed 57.
philkmills: Phil and guitar (Default)
New things that work are, using index controls to navigate through word lists, making toolbars disappear or not depending on the screen being displayed, improvements (more detail) for error objects being generated because of server errors, and consistent behavior concerning remembering selections when returning to parent table views.

Bug score: Open 24, Fixed 51.

UI Fixes

Feb. 2nd, 2012 04:52 pm
philkmills: Phil and guitar (Default)
The one major piece of the program I haven't done much on yet is the ability to post a new message to the user's journal. As strange as it seems, that's not a core function of the program but one that -- like viewing a reading list -- seems like it should be there for convenience. If someone *really* wants to post messages and replies, Safari does that quite well.

Most of today's fixes related to cleaning up the post code that I'd written as a semi-functional placeholder so that it will be easier to make it do what I really want.

Bug score: Open 25, Fixed 47.
philkmills: Phil and guitar (Default)
Creating an interface for managing stopwords turned out to be a bit more time-consuming than I'd expected. Partly that was getting the database access right but mostly it was spent figuring out a couple of oddities within the development kit.

There is a controller class which one can use as a caching interface to the database. It tracks DB changes and updates query results accordingly. Optionally, it informs a delegate that changes have happened. However, if you give it a delegate and it detects that the changes aren't being processed, it invalidates its own cache. This causes havoc if the programmer's strategy is to defer such processing to a more appropriate time.

The other weirdness was the product of the visual interface editor. The task was to put a sub-view inside a scrolling view which, itself, was inside a primary view. The tool decided to apply positive x/y offsets to the sub-view and compensating negative offsets to the scroller. It looked great until the user tried to make anything scroll...then, confusion in the form of objects wandering aimlessly across the screen.

Bug score: Open 31, Fixed 40.

December 2024

S M T W T F S
1234567
891011121314
15 161718192021
22232425262728
293031    

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 10th, 2025 11:46 am
Powered by Dreamwidth Studios