[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[sc-users] SC in TextMate



thanks for the suggestion, Nathaniel.

I've just tried installing the TextMate bundle for SC (on OSX) and I'm
getting some kind of compilation error ....

I'm on SC 3.3 alpha2 ... I've followed the instructions in
README.textile ... but I'm getting the below errors (when I launch SC)
.... can anyone help?

Etienne

init_OSC
compiling class library..
	NumPrimitives = 748
	compiling dir: '/Applications/SuperCollider/SCClassLibrary'
	compiling dir: '/Library/Application Support/SuperCollider/Extensions'
	compiling dir: '/Users/etiennedeleflie/Library/Application
Support/SuperCollider/Extensions'
	pass 1 done
	Extension overwriting SCEnvelopeView:asEnv
		in file '/Library/Application
Support/SuperCollider/Extensions/sc3-plugins/BhobUGens/classes/osx/asEnv.sc'.
WARNING:
server 'localhost' not running.
nil

		Original method in file '/Common/GUI/osx/Base/SCView.sc'.
	Extension overwriting SimpleNumber:asTimeString
		in file '/Library/Application
Support/SuperCollider/Extensions/sc3-plugins/LoopBufUGens/classes/LJP
Classes/Extensions/SimpleNumber-asTimeString.sc'.
		Original method in file '/Common/Math/SimpleNumber.sc'.
numentries = 1216308 / 20219878 = 0.06
	6043 method selectors, 3346 classes
	method table size 9892648 bytes, big table size 80879512
	Number of Symbols 15023
	Byte Code Size 504964
	compiled 516 files in 0.72 seconds
compile done
Execution warning: Class 'SCMenuGroup' not found
WARNING:
TextMate found a problem installing CocoaMenuItems - you may be
running SC 3.2 or older, or booting from command-line.
ERROR: Message 'unixCmdGetStdOut' not understood.
RECEIVER:
Instance of String {    (15BBBCF0, gc=01, fmt=07, flg=11, set=01)
  indexed slots [10]
      0 : w
      1 : h
      2 : i
      3 : c
      4 : h
      5 :
      6 : m
      7 : a
      8 : t
      9 : e
}
ARGS:
CALL STACK:
	DoesNotUnderstandError:reportError   15C4D3A0
		arg this = <instance of DoesNotUnderstandError>
	Nil:handleError   15C4D400
		arg this = nil
		arg error = <instance of DoesNotUnderstandError>
	Thread:handleError   15C4D2E0
		arg this = <instance of Thread>
		arg error = <instance of DoesNotUnderstandError>
	Object:throw   15C4D160
		arg this = <instance of DoesNotUnderstandError>
	Object:doesNotUnderstand   15C4D0A0
		arg this = "which mate"
		arg selector = 'unixCmdGetStdOut'
		arg args = [*0]
	< FunctionDef in Method Meta_SC3Controller:initClass >   15C46C90
		var whichMate = nil
	Meta_SC3Controller:initClass   15C4CDA0
		arg this = class SC3Controller
	Meta_Class:initClassTree   15C4C2F0
		arg this = class Class
		arg aClass = class SC3Controller
		var implementsInitClass = nil
	ArrayedCollection:do   15C40F40
		arg this = [*344]
		arg function = <instance of Function>
		var i = 325
	Meta_Class:initClassTree   15C40D30
		arg this = class Class
		arg aClass = class Object
		var implementsInitClass = nil
	Process:startup   15C40400
		arg this = <instance of Main>
		var time = 0.740258913
	Main:startup   15C403A0
		arg this = <instance of Main>


On Tue, Jun 16, 2009 at 1:12 AM, Arthur Carabott<arthurc@xxxxxxxxx> wrote:
> TextMate keeps window positions when re-opening, you can also stick a few
> text files into a tabbed project window. Unfortunately this is a paid app.
> Rob Watson's SC TextMate bundle can be had from
> http://github.com/rfwatson/supercollider-tmbundle/tree/master
> Arthur
>
> 2009/6/15 Nathaniel Virgo <nathanielvirgo@xxxxxxxxx>
>>
>> Hi Etienne
>>
>> I don't know of a way to do what you want, unfortunately, but there's a
>> tool called witch ( http://www.manytricks.com/witch/ ) that I find very
>> handy when working with multiple windows.  It allows you to switch between
>> them using the keyboard in a much more friendly way than OS X's option-`
>> shortcut.  (it works like Windows' alt-tab, so you don't have to cycle
>> through all the app's open windows to get back to the previous one)
>>
>> hth
>> Nathaniel
>>
>>
>> 2009/6/15 e deleflie <edeleflie@xxxxxxxxx>
>>>
>>> thanks Stefan,
>>>
>>> what I'm looking for is like a layout so that all my little Document
>>> windows hold together (when minimising/resizing/bring into focus
>>> etc.).
>>>
>>> ... doesn't look like it is possible. Its just a personal useability
>>> fixation I have ... its essentially the difference between having 5
>>> windows open in Cubase (or pro-tools?) vs having 5 windows all glued
>>> together in Ableton Live. In Cubase ... even if all the windows are
>>> positioned in the right place, they still all act independently when
>>> you maneouvre around the desktop.
>>>
>>> Etienne
>>>
>>> On Mon, Jun 15, 2009 at 12:51 PM, Stephan Wittwer<s@xxxxxxxxxx> wrote:
>>> >
>>> > Am 15.06.2009 um 01:54 schrieb e deleflie:
>>> >
>>> >> All,
>>> >>
>>> >> My day-to-day Supercollider environment involves having 4 text editing
>>> >> windows open ... then the little "internal Server" window, the post
>>> >> window, and a few other little things.
>>> >>
>>> >> Everytime I boot up I spend quarter of an hour re-organising all my
>>> >> windows to line up as I like them to ... I'm wondering if there's some
>>> >> kind of layout code that I can use to always boot up all these windows
>>> >> in exactly the same places?
>>> >
>>> >
>>> > To get info about the current postitions one can do :
>>> >
>>> >
>>> > (
>>> > Window.allWindows.do { |win|
>>> >        [win.name.asCompileString, win.bounds].postln
>>> > }
>>> > )
>>> >
>>> > (
>>> > Document.allDocuments.do { |doc|
>>> >        [doc.title.asCompileString, doc.bounds].postln
>>> > }
>>> > )
>>> >
>>> > Similarly one can set the bounds (or other attributes) :
>>> >
>>> > (
>>> > Document.allDocuments.do { |doc|
>>> >        if (doc.title == " post "){
>>> >                doc.bounds = doc.bounds - 30;
>>> >        };
>>> > }
>>> > )
>>> >
>>> >
>>> >>
>>> >>
>>> >> ... I'm looking at getting an Ableton Live style of
>>> >> consistent-window-layouts ... which I think is actually a significant
>>> >> useability advantage.
>>> >>
>>> >> (even just a tabbing mechanism for the edit windows would help a lot)
>>> >>
>>> >> Etienne
>>> >
>>> >
>>> > _______________________________________________
>>> > sc-users mailing list
>>> >
>>> > info (subscription, etc.):
>>> > http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
>>> > archive: https://listarc.bham.ac.uk/marchives/sc-users/
>>> > search: https://listarc.bham.ac.uk/lists/sc-users/search/
>>> >
>>>
>>> _______________________________________________
>>> sc-users mailing list
>>>
>>> info (subscription, etc.):
>>> http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
>>> archive: https://listarc.bham.ac.uk/marchives/sc-users/
>>> search: https://listarc.bham.ac.uk/lists/sc-users/search/
>>
>
>

_______________________________________________
sc-users mailing list

info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: https://listarc.bham.ac.uk/marchives/sc-users/
search: https://listarc.bham.ac.uk/lists/sc-users/search/