[Doggiebox] 1C7 posted, where MTC joins MMC!
Carl Edlund Anderson
cea at carlaz.com
Wed Jun 16 09:32:42 EDT 2004
Ben Kennedy wrote:
> I've taken up that challenge and I hereby present a new build which now
> streams MTC during playback!
Wow, this _almost_ works! I'm not quite sure where the remaining
hiccups are, so I'll describe my results.
I finally got a chance to sneak home at lunchtime while the iBook was
free, plug-in, and give this a go. I checked the settings on my deck to
ensure it was set up to slave to DB, and everything looked good. I ran
audio out from the iBook to the inputs on my deck and, to test levels,
pressed play on DB. Sound duly came over my headphones, and the deck
had clearly received a command from DB since it started play-back :)
Perhaps a toggle on the interface to temporarily disable MMC/MTC output
would be good, so one can check levels and such without issuing commands
to your slaved hardware. But anyway, I primed the deck to record, and
hit Play on DB again ....
Behold! DB started audio and the deck started recording! Then, alas!
After, I dunno, 10 seconds or so audio output pretty suddenly dropped
out, though DB's interface continued to show the "cursor" advancing
through the song and the deck kept playing.
I tried this all again several times. Sometimes DB started audio output
cleanly and then stalled at about the same point. Sometimes DB coughed
and spat to get audio going, and then carried only cleanly for a bit to
stall at the same point as always. A couple of times DB didn't seem to
want to start audio output at all, though in all cases it started the
deck going and the cursor always marched on stoicly even after audio
output had fizzled.
The way the audio output died was not _quite_ abrupt. It sounded to me
as though the level slipped across the stereo in my headphones just as
it was cutting out, though that could be an artifact of it always dying
just at a point in the track where different things were happening on
different sides of the stereo image.
Still, its clear that the basics _are_ working, and I'm not quite sure
where the problem lies. The iBook did have several other things going
on with it besides DB, so possibly it was simply running low on RAM. I
didn't have time to shut everything else down and try again with DB as
the sole running app with me as the sole log-in. However, the iBook is
a new G4 from earlier this year and packed with as much RAM as Apple
would build into it. Yeah, I should try this again. But I'm not sure
why the audio output packed in when everything else seemed to keep
going. DB was clearly still finding its way through the song.
But hey, whether there is some bug somewhere or its just a problem with
RAM on my end, I bet this is solvable. I'm pretty stoked that its
working at all! :)
> But that's not all. At long last and by popular demand, exporting to a
> standard MIDI file (.mid) is now available, using the new "Export MIDI
> File..." menu command.
> I haven't yet tried using the resultant MIDI files with any other apps
> yet myself, but they seem to play back with no problems in the Finder.
I had a go at this, and it totally did not work for me :/ It output a
MIDI file (almost instantly) that did not seem to play in QT (which is
where it opened when I double-clicked it). Mind you, I was using a
dbsong originally created in a pre-1.1 version of DB with the old
interface and old file format that had more recently been converted and
saved in the new format. Dunno if that would have had an effect. When
I can, I'll try this again with a short dbsong file made up from scratch.
I don't know if I'll get a chance to play with this much more before
next week at least, but I'll try!
ps - I also quickly hooked up the Sansamp GT2 with the guitar and it
seemed pretty cool. Haven't tried it with the bass, but I'm really
tempted to get the Sansamp Bass Driver DI to pick up when I'm in the
States next month. It would be cool to have everything preset for bass
and guitar on seperate inputs so I could just plug in and go at just
about any moment without fiddling around with cables and levels.
Carl Edlund Anderson
More information about the Doggiebox