.SC

Plik SC

SuperCollider Source Code File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik SC to najczęściej plik kodu źródłowego SuperCollider - definicja klasy lub skrypt dla środowiska programowania dźwięku SuperCollider. Można go otworzyć za pomocą SuperCollider IDE (scide, darmowy) lub dowolnego edytora tekstu. Może to być również arkusz kalkulacyjny z klasycznego programu Unix „sc”. Stara etykieta „Framework II display driver” znajdująca się w wielu bazach danych plików odnosi się do przestarzałego produktu DOS z lat 80. i nie dotyczy współczesnych plików SC.

Deweloper: James McCartney (SuperCollider); currently maintained by the SuperCollider community Kategoria: Pliki developerskie Otwarty standard MIME: text/plain
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .DO · .MD · .HEX · .XSD

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 4, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku SC?

Plik .sc to plik kodu źródłowego w formacie tekstowym napisany w języku programowania SuperCollider - platformie do syntezy dźwięku, kompozycji algorytmicznej i live-codingu. W SuperCollider pliki .sc przechowują definicje klas kompilowane podczas uruchamiania przez interpreter sclang do biblioteki klas. Odróżnia to je od plików .scd, które są interaktywnymi dokumentami ewaluowanymi na żądanie w IDE.

Zmiana pliku klasy .sc wymaga ponownej kompilacji całej biblioteki klas (Language > Recompile Class Library), podczas gdy pliki .scd są ewaluowane natychmiastowo. Definicje klas mają strukturę blokową ClassName { methodName { ... } }, z opcjonalnymi metodami konstruktora, zmiennymi instancji oraz blokami interakcji z SynthDef, Pattern lub Server. Język SuperCollider jest obiektowy, a jego składnia jest inspirowana językiem Smalltalk.

SuperCollider został stworzony przez Jamesa McCartneya w 1996 roku i udostępniony jako open-source w 2002 roku (wersja 3), kiedy to utrwalił się podział na .sc / .scd. Jest szeroko stosowany w akademickiej muzyce elektroakustycznej, występach live-coding oraz badaniach nad technologią muzyczną.

Rozszerzenie .sc jest również powiązane z programem arkusza kalkulacyjnego Unix sc autorstwa Chucka Martina, a sporadycznie ze skryptami Scilab, jednak oba te zastosowania są rzadkie w porównaniu z SuperCollider. Podświetlanie składni jest dostępne w VS Code poprzez sclang-vscode, w Emacs poprzez scel oraz w Vim poprzez scvim.

Bezpieczeństwo

RYZYKO: LOW

Plik .sc jest zwykłym tekstem i nie może się samoczynnie uruchomić po otwarciu w edytorze tekstu. Ryzyko pojawia się w przypadku EWALUACJI kodu w SuperCollider (Ctrl+Enter w scide): kod SuperCollider może uzyskiwać dostęp do systemu (pliki, sprzęt audio) i uruchamiać dowolne polecenia, dlatego należy ewaluować pliki .sc tylko z zaufanych źródeł. Pliki klas umieszczone w folderze Extensions są kompilowane i ładowane automatycznie przy starcie SuperCollider.

Szczegóły formatu

w pigułce
PEŁNA NAZWASuperCollider Source Code Fileznany również jako SC file, SuperCollider class file
DEWELOPERJames McCartney (SuperCollider); currently maintained by the SuperCollider communityod 1996 (SuperCollider 1, James McCartney); .sc extension established with SuperCollider 2 / 3
TYP MIMEtext/plain
TYPplik źródłowy języka programowania SuperCollider w formacie tekstowym
STANDARDOtwarty · bezpłatny
POWIĄZANE.do.md.hex.xsd
To rozszerzenie jest również używane przez…
  • Arkusz kalkulacyjny SC (sc) - Klasyczny program arkusza kalkulacyjnego oparty na terminalu Unix „sc” (Chuck Martin, pochodna Oleo) używa .sc dla swoich plików; nadal używany w systemach Unix/Linux.
  • Skrypt Scilab - Scilab (obliczenia naukowe) sporadycznie używa .sc, choć standardowymi rozszerzeniami Scilab są .sci i .sce.
  • Sterownik wyświetlania Framework II (legacy) - Przestarzały plik konfiguracyjny DOS z lat 80. dla Selections & Functions Inc. Framework II; brak współczesnego znaczenia.

Programy otwierające pliki SC

Windows4 apps
Windows Notepad Wbudowany Otwiera surowy tekst źródłowy SuperCollider do odczytu.
Notepad Open-source Otwiera .sc jako zwykły tekst do odczytu/edycji; brak funkcji specyficznych dla SuperCollider, ale przydatny do szybkich poprawek.
SuperCollider (scide) Open-source Oficjalne środowisko SuperCollider IDE - wybierz File > Open, aby załadować plik klasy .sc, lub umieść go w folderze Extensions w celu automatycznego załadowania przez sclang.
VS Code Darmowy Zainstaluj rozszerzenie „supercollider-ide” dla podświetlania składni i integracji z IDE; edytuj pliki klas .sc i ewaluuj bloki kodu.
macOS3 apps
SuperCollider (scide) Open-source Oficjalne środowisko SuperCollider IDE - wybierz File > Open, aby załadować plik klasy .sc, lub umieść go w folderze Extensions w celu automatycznego załadowania przez sclang.
VS Code Darmowy Zainstaluj rozszerzenie „supercollider-ide” dla podświetlania składni i integracji z IDE; edytuj pliki klas .sc i ewaluuj bloki kodu.
Emacs (with scel) Open-source scel (rozszerzenie SuperCollider dla Emacs) zapewnia środowisko kodowania SuperCollider wewnątrz Emacs, popularne wśród zaawansowanych użytkowników.
Linux3 apps
SuperCollider (scide) Open-source Oficjalne środowisko SuperCollider IDE - wybierz File > Open, aby załadować plik klasy .sc, lub umieść go w folderze Extensions w celu automatycznego załadowania przez sclang.
VS Code Darmowy Zainstaluj rozszerzenie „supercollider-ide” dla podświetlania składni i integracji z IDE; edytuj pliki klas .sc i ewaluuj bloki kodu.
Vim / Neovim (with scvim) Open-source Wtyczka scvim zapewnia integrację z SuperCollider w Vim - umożliwia wysyłanie bloków kodu do sclang bezpośrednio z edytora.

Szczegóły techniczne

specyfikacja
KodowanieZwykły tekst, UTF-8
Kolejność bajtówNie dotyczy - plik tekstowy
KontenerBrak - zwykły tekst
Magiczne bajtyBrak - identyfikowany po rozszerzeniu i składni klas SuperCollider
Typowy rozmiar100 bajtów - 500 KB na plik klasy; duże biblioteki rozszerzeń mogą zawierać wiele plików .sc
JęzykSuperCollider - obiektowy, inspirowany Smalltalk, ze wsparciem dla programowania funkcyjnego i reaktywnego
Rola plikuDefinicje klas kompilowane przez sclang przy starcie do biblioteki klas - nie są ewaluowane interaktywnie jak dokumenty .scd
Wyzwalacz kompilacjiCała biblioteka klas SuperCollider jest kompilowana ponownie po dodaniu lub zmianie dowolnego pliku .sc
Składnia klasStruktura blokowa ClassName { methodName { ... } }; obsługuje definicje classvar, var oraz konstruktory *new
Wsparcie IDESuperCollider IDE (scide), dołączone do SuperCollider 3 (Windows, macOS, Linux); zawiera okno post window, kontrolę serwera i rekompilację biblioteki klas
Ścieżka biblioteki klassclang kompiluje wszystkie pliki .sc znalezione w ścieżce wyszukiwania biblioteki klas przy starcie, w tym katalog rozszerzeń użytkownika
Interpretersclang (interpreter języka SuperCollider), wieloplatformowy - Windows, macOS, Linux
Relacja do .scdPliki .scd to interaktywne dokumenty do ewaluacji na żądanie w SuperCollider IDE; nie definiują one skompilowanych klas
Wydano1996 (SuperCollider 1, James McCartney); .sc extension established with SuperCollider 2 / 3
Najnowsza wersjaSuperCollider 3.13.0 (2023) / ongoing active development
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjasupercollider.github.io

Konwersje SC

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami SC. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki SC.

Najczęściej zadawane pytania

Co to jest plik SC?
Najczęściej jest to plik kodu źródłowego SuperCollider - definicja klasy lub skrypt dla środowiska programowania dźwięku SuperCollider. Może to być również arkusz kalkulacyjny z klasycznego programu terminalowego Unix „sc”.
Jak otworzyć plik SC?
Za pomocą SuperCollider IDE (scide, darmowy, wszystkie platformy) dla pełnej integracji lub dowolnego edytora tekstu (VS Code z rozszerzeniem SuperCollider, Notepad++, Vim). Jeśli plik wygląda jak arkusz kalkulacyjny ze współrzędnymi komórek, może to być plik arkusza Unix „sc”.
Jaka jest różnica między .sc a .scd w SuperCollider?
Pliki .sc to pliki definicji klas, które sclang kompiluje przy starcie, aby zbudować bibliotekę klas. Pliki .scd to interaktywne dokumenty skryptowe otwierane w SuperCollider IDE do ewaluacji linia po linii. Większość użytkowników pisze muzykę/kod w plikach .scd; pliki .sc służą do rozszerzania samego języka.
Gdzie umieścić plik .sc w SuperCollider?
Pliki klas (.sc) dla rozszerzeń lub „quarks” trafiają do folderu Extensions (Platform.userExtensionDir w sclang). Po dodaniu lub zmianie plików .sc należy zrestartować bibliotekę klas (Ctrl+Shift+L w IDE).
Czy znaczenie .sc jako sterownika wyświetlania Framework II jest nadal aktualne?
Nie - Framework II firmy Selections & Functions Inc. to przestarzały produkt DOS z lat 80. Ta nazwa w bazach danych jest nieprawidłowa dla współczesnego ruchu sieciowego; dominującym zastosowaniem .sc dzisiaj jest SuperCollider.

Źródła

1SuperCollider - official websitesupercollider.github.io
2SuperCollider documentation - Using Extensionsdoc.sccode.org

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Powiązane rozszerzenia

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z