Re: [Audacity-devel] Record a subset of Channels / preset Channel Names
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
From: Ragnar J. <ra...@je...> - 2013-03-05 23:00:54
|
During the weekend I did some non-ASIO testing on 32-bit XP using my Motu interface. The interface didn't show up at all using MME but Directsound works. I was able to mix and match freely from the unit's inputs. On to today's challenge, my first ever build of Audacity on Linux :-) I'm on Ubuntu 11.04. I patched HEAD from today (12244) with ChannelMapping_v5b.patch. The first build attempt failed; toolbars/DeviceToolBar.cpp: In member function `void DeviceToolBar::FillInputChannels()´: toolbars/DeviceToolBar.cpp:640:178: error: cannot pass objects of non-trivially-copyable type `class wxString´ through `...´ toolbars/DeviceToolBar.cpp:641:25: warning: comparison between signed and unsigned integer expressions make[1]: *** [toolbars/DeviceToolBar.o] Error 1 I believe this is the same failure that Richard Ash experienced. I dug into the code and changed line 640 of toolbars/DeviceToolBar.cpp from mInputChannels->Append(wxString::Format(_("\"%s\""), gPrefs->Read(wxString::Format(wxT("/AudioIO/RecordProfile%d/Name"), j), wxString::Format(_("Profile %d"), j))), (void*)(unsigned int) j); to mInputChannels->Append(gPrefs->Read(wxString::Format(wxT("/AudioIO/RecordProfile%d/Name"), j), wxString::Format(_("Profile %d"), j)), (void*)(unsigned int) j); i.e. I just removed the wxString::Format(_("\"%s\"") part. After that change the build succeeded. Starting out tentatively with only one, simple RecordProfile [AudioIO/RecordProfile1] MaxRecordChannels=2 Name=Left(1) only Channel1=1 ChannelName1=Left Audacity launched OK and I could see my profile in the toolbar. I added some more profiles and they show up too. Now there's only one small problem... I don't have any audio input!!! My Ubuntu installation plays sound OK, but I haven't been able to get sound into the machine. :-( I'll have to dig around some in ALSA and pulse... -- Ragnar |