billroper: (Default)
We have been trying to improve Calvin's socialization and have been making some good progress. The problem is that he is convinced that my recliner chair with me in it is the perfect place to practice being a lap dog. This is barely tolerable with a 45 pound canine.

With 65 pound Ruby, it doesn't work at all. And Ruby is *very* jealous of the attention that Calvin has been getting. This is a bit of a strain on my system.

Both dogs ended up going to bed early tonight as a result.

We will find some better ways to reassure Ruby.

*sigh*
billroper: (Default)
There are serious things that I could post about today and honestly, I just don't feel like it.

I'll just say that Calvin the Dog seems to be healing up nicely after last week's surgery. Ruby is not sure this is a good thing.

Of course, Ruby is far from certain that *Calvin* is a good thing...
billroper: (Default)
Calvin the Dog seems to be healing up well after his surgery, so that's good. He's also leaving the area alone, so we are dispensing with the Cone of Shame. Today, Gretchen put his new larger harness on him, which we are hoping will make him happier, because he had pretty much outgrown the previous one.

In different news, I updated the website today, so everything there is up to date. This is much easier when you're doing it one song at a time. :)

Fixed

Dec. 4th, 2025 09:23 pm
billroper: (Default)
Today, Calvin the Dog was fixed.

Because the rescue group that we got him from was paying for the bulk of the expenses here (we paid for all of the add-ons, like bloodwork), they needed to find a vet who would work for a low enough fee. This meant that we drove out to Fox Lake, which is about an hour from home. Well, actually *I* drove out to Fox Lake in Gretchen's minivan with Calvin in his kennel in the rear. Calvin did not like this and proceeded to whine for most of the trip. Then I turned around and drove back for work.

Calvin was ready to go home in the afternoon. This time, Gretchen's schedule accommodated her coming along with me, so I put the kennel back in the house and drove back out to Fox Lake to pick Calvin up and bring him home, along with his Cone of Shame (TM).

Calvin is happy to be home, but not that thrilled with the Cone of Shame, which we take off when we're in a position to keep an eye on him. We are not in a position to keep an eye on him overnight, so back in the Cone of Shame the poor pup has gone!

I spent four hours driving around far northwest suburban Chicagoland today, which is just about enough time to drive to Muncie to pick up K.

But not enough to drive back too. :)
billroper: (Default)
We had managed to avoid more puppy poop events in the house for some time, but today was a complete failure. I fed the dogs, we ate our dinner, and then I let the dogs out in the yard. Calvin peed, then came in and drank a lot of water. We had decided to try leaving him untethered in the house, as he'd behaved reasonably well the night before. This turned out to be a mistake, because immediately after getting his drink, he pooped in the living room again. Not once, but twice.

I tossed him in his kennel, dragged the kennel to the living room, and spent the time cleaning up the poop yelling at the dog, and waving fouled toilet paper at him in the kennel. (I have taken to trying to wipe the mess up with toilet paper, because I can flush the whole thing and it will leave the premises.) Then I cleaned it up with the new enzyme spray that Bill Sutton recommended.

Gretchen will try spending more time in the living room with Calvin in the hope that this will convince him that the living room is part of the house and not for relieving himself.

This would not be *nearly* so aggravating if the dog had not been outside immediately before the incident.

*sigh*
billroper: (Default)
So it went like this...

The new baby gate arrived this morning. I dropped the old baby gate off at UPS over lunch and it is on its way back to Amazon. After work, I decided that I would see if I could quickly install the new gate and it turned out that I *could*, having figured out all of the problematic parts with the previous gate. The gate is now installed on the stairs and should, I think, prevent Calvin from coming upstairs. It does not *seem* to prevent Gretchen from coming upstairs, although it doesn't make the whole process any more pleasant. And Julie needs to see how to operate the gate so that she does not tear it down accidentally. I have called Julie and suggested a demonstration, which she has declined. I worry about this.

Meanwhile, the new Thunderbolt 3 adapter card for the Apollo 8 unit that I bought arrived from Sweetwater. It had come via USPS and the notice said that it was in the mailbox. This seemed unlikely and it was, as all of the mail had been left on the porch, because that box had no hope of fitting in the mailbox. I brought everything in and it was now time for dinner.

We have been keeping Calvin on an extra-long leash to keep him in the family room when he is not in his kennel, but after dinner, I decided we should let him roam free on the first floor and determine whether the new baby gate would keep him off the second floor. This cost us one wooden cooking spoon that had been used for dinner and which Calvin found while counter surfing. Ruby took it from Calvin and it died while I tried to take it away from Ruby without breaking it.

And then a little while later, Calvin went and laid an enormous load in the middle of the living room where he has been previously guilty of doing so. Great.

By now, I am *really* unhappy. I head back into the living room to turn on the lights and clean up the mess.

And I trip on Julie's suitcase, which is still sitting in the passage between the hallway and the living room where it has been for over a week since Windycon. I had been thinking that this stupid thing really needed to go upstairs. I had thought correctly.

Trips to the floor: one.

Swearing and shouting ensued, because I was unhappy with pretty much everyone in the house at this point, including myself. Happily, I don't seem have done any major damage to anything, so I was able to pull myself up on the stairs, get up, and clean up the pile of poop. In multiple trips to the toilet, but no more trips to the floor.

I had thought to drag Calvin to the living room and rub his nose in it, but he was having none of this, so I exiled him to his kennel. Then when I was done cleaning things up, I dragged the kennel full of Calvin to the living room, where he will remain until morning in exile there.

And then Gretchen and I finished watching our TV show. After that, I went to the basement to install the new Thunderbolt 3 adapter into the Apollo 8 unit. This is easier when the unit has not already been installed into the rack so that it can only be accessed from the floor.

Trips to the floor: two, but with more planning this time.

Taking the card out requires a lot of playing with a teeny, tiny Allen wrench (which I only dropped once). Then I discovered I couldn't lever it out with my fingernails, but I got Julie to come in and hand me the bit of metal that had once covered a expansion card slot in the back of a computer. That tool did the job nicely. The new card was installed, the screws put back in, the Thunderbolt cable that needed to go to the computer which I had carefully identified and rerouted was plugged into the Apollo 8, and -- as long as I was on the floor already -- I moved the rest of the cables on the assumption that this was all going to work.

I levered myself off the floor, walked through the procedure for registering the used Apollo 8 unit to my account, and all of that worked. Now, the only thing that needed to be done was to use the new, short Thunderbolt cable to connect the Apollo 8 unit to the Apollo Silver unit.

I called Julie to do this, because it has to be done underneath the console. She plugged the cable in and went back to her computer.

The Apollo Silver unit and the Satellite refused to pop up on the list of devices.

Ok, there is no reason this shouldn't be working, unless Julie has somehow plugged the cable in incorrectly. This means that I will need to inspect the cable install.

Trips to the floor: three. Once more with feeling.

Thunderbolt cables are finicky beasts and it turns out that Julie had twisted the Thunderbolt cable so that the lighting bolt was face up on the Apollo 8 and face down on the Apollo Silver. In her defense, I hadn't removed the cable wrap from the new cable and that was the way that it *wanted* to be plugged in. It was just wrong.

I unwrapped the cable, plugged it in correctly, and stuck my head out from under the console. Three devices were now present in the display. Yay!

I crawled back up into my chair, fiddled with things a bit more, discovered that all of my plugins were now recognized, and declared victory. I fired up Cubase, pulled up a recent project, and hit the playback button.

Everything sounded good. Very good. Probably better than before, which is what one should expect from the newer unit with the better converters.

So this project was a success.

I am going to go take some Aleve now.

Prep Work

Oct. 23rd, 2025 10:46 pm
billroper: (Default)
The week before OVFF is really not the time to have meetings downtown on Tuesday and Wednesday. But that's the way that the schedule worked out, so...

To add to the general entertainment, Julie had a root canal today. Calvin had his last lesson of puppy school and has graduated. More training is likely in order, but it's progress.

And the new CDs are tucked into inventory and the van is packed, save for our luggage.

I should really feel better about this, but it's being a bit of a treadmill. It will be better when we hit the road. :)
billroper: (Default)
Today was a long and frustrating day, although we did make some progress on cleaning off the kitchen table, which had become a great disaster area. It still is not clean, but it is *nearly* clean and that is going to have to do under the circumstances. I also managed to get four loads of laundry done and run over to Sam's Club to pick up important supplies (like dog food). And I managed to replace the battery in the external garage door opener so that it works again.

Calvin was not at his best-behaved today. This makes me sad, because I really like the puppy, but there are a number of lessons that he needs to learn that are coming slowly.

But tomorrow will be better!

And tomorrow, I am going down to Closing Day at Wrigley Field to watch the Cubs play the Cardinals in a game that is now completely meaningless to both clubs. Well, I guess it will determine whether the Cardinals will have a better, worse, or identical record to the Miami Marlins. *Barely* meaningful, I suppose...

The Cubs, of course, will be playing next week at home in the Wild Card series. Times still to be determined. I would like them to be determined soon.

And that will be tomorrow.

Woof!

Sep. 25th, 2025 09:38 pm
billroper: (Default)
Tonight was dog training class, resuming after a one-week break for instructor illness. Calvin acquitted himself pretty well, all things considered. He is a bright dog and extremely food motivated.

Julie was there this week and was able to handle most of the training exercises, which is good, because we need to get the puppy to respect her. Progress is being made.

Mixmaster

Sep. 15th, 2025 09:53 pm
billroper: (Default)
Ruby the Dog came through her surgery with flying colors today. Now it's just a matter of keeping the stitches in until its time for them to come out. This was easier when we only had one dog, but Ruby is actually putting up with wearing a t-shirt to cover the wound so far which helps a lot.

I finished up the printed matter for the new album last night, but I still have to finish the mixes. I *think* that I know everything that needs to be done, but I need the time in the studio to get there. Unfortunately, today was a work day and work actually needed to be done, so that's what happened during the day. This evening, there was a Windycon meeting.

Tomorrow night, I am going back to mixing. The last few songs that I touched last night sounded very much the way I wanted them to sound, so I just need to go over my notes and get everything else to match now.

And then I can send it off to the duplicator.
billroper: (Default)
Ruby and Calvin were successfully redeemed from the dog boarder this morning. It was no surprise when Ruby hopped promptly into the car. It was more of a surprise when Calvin did, because Calvin has been -- up until now -- unwilling to get in and out of the car voluntarily. But he got in and then got *out* when we got home.

This did not mean that he had learned anything else in our absence, as I discovered after lunch. But Gretchen has read through some of the training materials and is trying a new approach to housebreaking Calvin. We'll see how it works.

Ruby is scheduled for surgery tomorrow morning to take out a new (thankfully small) tumor of the same kind as the previous one. I'll be taking her there and I'm hoping that everything goes well.

Meanwhile, I'm trying to push the "Amy & Me" album to the duplicator, which would be easier if I had actually finished mixing it. We tested the then-current mixes on the way down to Ball State on Friday and decided that the track order works, but that there is a problem with the matching between the tracks with replaced vocals and the ones that have live vocals. I did a bit of research last night and got some ideas about how to approach this, which I figured I'd give a try after lunch today.

Unfortunately, what was sounding reasonable in the studio did not sound reasonable at all in the car. But this gave me an idea of where the sonic problems were, so back to the basement I went. This time, I decided to grab the Slate modeling headphones and mix with them instead of the studio speakers. This turned out to be a good idea, I think.

I swapped around the mic modeling plugins again and found something that seems to have worked better. I also reset the compressors on the guitar and vocal, switching to a different compressor plugin that I've never used before for the vocal. I also switched out to a different program for the maximizer.

All that done, tracks went back onto the USB stick for another test while grabbing dinner for Julie. And these were much better. The first track in the set of 10 needs more work, because it was the first track and there were more changes that got accumulated as I went forward, but the other nine sound good.

So I need to patch the first track, then I need to touch up the other 13 tracks so that they match, and then maybe this will be solid for duplication.

Naturally, I have a Windycon meeting tomorrow night...

First Class

Sep. 4th, 2025 09:19 pm
billroper: (Default)
Calvin the Dog went to his first puppy class today with Julie acting as his primary handler. Some progress was made there and tactics provided, so that was all good.

Then we got home and Calvin promptly peed on the floor once and pooped on the floor twice.

*sigh*

Win some, lose some.
billroper: (Default)
I recorded replacement vocals for two of the three tracks for "Amy & Me" tonight, leaving one to go. Yay, me!

Recording the final track won't happen tomorrow night, because the priority mission is taking Calvin the Dog to his first puppy obedience training lesson. I have my fingers crossed, recognizing that no miracle will happen in one lesson. Right now, I just need the puppy to stop terrorizing my younger child...

One of the other things I did this evening was to remove the X-Touch Extender that refused to power up at all when I was in the studio on Monday and replace it with an open-box X-Touch Extender that arrived today. Happily, it has powered up correctly and is doing the things that a working piece of gear does.

I am still not sure what part inside the older piece of gear went wonky, but it is surely not something that I have time to look into right now, because I have an album to finish. :)

Woof!

Aug. 30th, 2025 10:25 pm
billroper: (Default)
I have way too many things to do this weekend and did not get nearly enough of them done today. I'll get back to it tomorrow.

But we did manage to get Calvin the Dog the last of his puppy shots, so that's one thing down. And Gretchen has signed him up for obedience training classes starting next week, which is also good.

Given our experience today, Gretchen has ordered a harness for the puppy, because his collar is not very good at staying on and he is highly resistant to following the leash to get into the car. Or *out* of the car, neither of which is good, but which is better than it will be as he gets larger and harder for me to lift. He is already large enough that no one *else* in the house is going to be able to lift him.

Go team!
billroper: (Default)
Housebreaking is still not going well for Calvin the Dog, but some of it is not his fault. He had a massive diarrhea attack this evening and you can't expect him to necessarily get outside for that. On the other hand, he cut loose in one of his preferred spots in the house, so I'm thinking he could have managed to get out.

We are going to try some different tactics, I think.
billroper: (Default)
I have frequently explained that large computer programs (like, say, the one I work on) are complex systems and have behaviors. You program the rules into the system code, the system executes your program following those rules, and then it exhibits certain behaviors.

Occasionally, you look at the program and go, "No, no. Bad program." However, this is almost always due to a failure to write the correct rules. Some times, you think you have written the correct rules, but you have written the wrong thing or left a loophole.

And then the program will misbehave and take a dump on the floor.

Calvin the Dog is also a complex system.
billroper: (Default)
Gretchen woke up this morning to discover that Calvin had fallen victim to whatever digestive bug has been running (literally) through the family. He had spewed from both ends and -- as the play-by-play announcer was shouting into the microphone -- "The kennel cannot contain it! It's outta here!"

I was dispatched to take Calvin's kennel out, take it apart, and hose it down. I also got to hose down the pad and the base of Ruby's kennel, which was in need of some more treatment after Gretchen had cleaned it up earlier this week.

For all of this, I had the easier job, because Gretchen got to clean up the floor. Thank God for hardwood floors. If we had carpet, we would have just had to condemn the place and move.

Gretchen continues to be a bit under the weather, so I have been left to work on my own cunning plans.

If they come together, I am sure I will let you know about them. :)
billroper: (Default)
Calvin has been here for a while, so we decided that it was time to move his kennel into the family room, on the opposite side of the TV from Ruby's and *much* closer to the back door than having it in the library. I am hoping this will make it easier for Gretchen to get Calvin out the door before his bladder explodes in the morning. So is she.

Earlier this evening, we put both dogs in their kennels and ran out to Tacos Jerez for dinner. I had the fajitas there for the first time, while Gretchen had quesabirria which she hadn't had before. We were both happy.

And now it is time to start moving toward bed, because Gretchen would like to get more sleep than she has been getting and the only way to fix that is going to be going to bed earlier.
billroper: (Default)
Puppies chew. A lot.

Today, I spent some time sweeping up the debris from the floor into a giant pile of Ruby hair and things that Calvin has chewed on. If nothing else, this will improve the appearance of the place. Gretchen has also spent a lot of time getting the kitchen back under control.

Getting a puppy during the same week that your oldest child is heading off to college is perhaps not the *best* advised choice that we've ever made, but the puppy is very cute. When not chewing on something. Or peeing on the floor. We are trying some different housebreaking tactics, because clearly what we're doing isn't working well. Part of the problem, of course, is that we have three people here now, none of them early risers, and one puppy with firmly different ideas on the subject of when the wake up call is.

But things are looking better, so I'm going to take that as a win.

In other news, I was driving home from Muncie after dropping K off and working on strategies for staying awake, having gotten thoroughly tired of Sirius XM for the moment. Although I had already written a song for this year's OVFF Songwriting Contest (Theme: "Steer By the Stars"), that song is set in a particular universe of my creation where I had already written two songs. And I said to myself, "Self, what if you set out to write a completely different song?" It was at least likely to keep me occupied while keeping the car on the road, so I started singing at the topic and not a little bit later had a perfectly good chorus.

I was about 40 miles short of the place where I intended to stop for gas. I *really* wanted to write this chorus down, but that would require finding a reasonable place to pull off the road and do so. Indiana has not helped in this process by being in mid-renovation for all of the rest stops on this stretch of I-65 save for the one that is just one mile further than the place I intended to stop for gas. Southbound I-65 in this stretch is in a similar state. It's a joy.

Rather than pull off and slow the process down, I just kept driving and singing the chorus over and over again. This continued for roughly half an hour, by which time all of the rough spots had been ironed out of the chorus, and I was *really* ready to pull off and buy gas.

Which I did. And I transcribed the chorus into my phone for later use.

On Friday, I put chords to the chorus. On Saturday morning, lying in bed, I constructed a verse, which I chorded later that afternoon, then adding two more verses and a bridge, and having crossed that bridge, I now had a complete song.

So now I have two songs for the OVFF Songwriting Contest, which is one more than par.

I just need to decide which one to enter. This is harder than you might expect...

Time to find a different song prompt, I think.
billroper: (Default)
Well, that was a trip.

We managed to get everything (including the Dodeka cart) to fit into the back of the Edge without blocking any of the windows, so I took that as a major success. We headed out at 6:15 AM, which was close enough to my intended window of departure that we managed to miss all of the congestion on the way out of town. With one stop to grab breakfast at a McDonald's and one to buy gas, we made it to Muncie in 4:15, which was *excellent* time. We got there early enough to be able to stop at a Bob Evans in town and have lunch.

Then it was off to load in. We got there a little bit early. The nice policeman who was directing traffic was explaining to us how there was a waiting list for luggage carts and I interrupted him and told him that we'd brought our own cart. He looked very pleased. Because of some good planning between K and Gretchen, almost everything K brought was packed into four giant rectangular bags that stacked neatly on the cart. I dropped the ottoman, the duffel bag, and the arm pillow onto the top of this and left K to carry the monitor and her backpack separately. I parked the car across the street in the garage, came back, and we rolled directly in and to the kids' room.

The Midkiffs were running a little late, which turned out to combine nicely with our a little early. This gave us time to use my big rubber mallet to knock the bed apart so that we could move it to the height that K wanted. Then we pulled out the bedding and made the bed. We also moved all of the furniture in the room to the "place where it belongs". More unpacking followed. By the time Phil and Max arrived with the Midkiff wagon, we were pretty much done and putting the giant rectangular bags away.

Jen was waiting downstairs for a luggage cart and I suggested that they could expedite the process by borrowing our now empty cart. Off they went and a bit later, we had three Midkiffs and a metric ton of additional stuff. :) More unpacking followed. I practiced staying out of the way and assembling bits for K's desk.

After everything was assembled, we headed over to the food service a couple of buildings over and had some additional lunch (for us; first lunch for Midkiffs). Then I abandoned the party as they headed for the tech store to grab computers, because I had a longer drive home.

Traffic was a bit congested in a few places, but I still made the return trip in 4:30. Yay, me!

Meanwhile, Julie had a successful first day of her senior year in high school.

And Ruby and Calvin continue to try to figure out how to get along. Progress is being made. *Slow* progress...

Anyway, I am very tired and am going to head toward bed.

I am going to miss K coming in to chat every evening. :)

Profile

billroper: (Default)
billroper

January 2026

S M T W T F S
     1 23
45678910
11121314151617
18192021222324
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 3rd, 2026 06:40 pm
Powered by Dreamwidth Studios