.SC

SC-fil

SuperCollider Source Code File
Still et spørsmål
HURTIGSVAR

En SC-fil er som oftest en SuperCollider kildekodefil - en klassedefinisjon eller et skript for lydprogrammeringsmiljøet SuperCollider. Åpne den med SuperCollider IDE (scide, gratis) eller et hvilket som helst tekstredigeringsprogram. Det kan også være et regneark fra det klassiske Unix-programmet «sc». Den gamle merkingen «Framework II display driver» som finnes i mange fildatabaser, refererer til et foreldet DOS-produkt fra 1980-tallet og gjelder ikke for moderne SC-filer.

Utvikler: James McCartney (SuperCollider); currently maintained by the SuperCollider community Kategori: Utviklerfiler Åpen standard MIME: text/plain
ÅPNES PÅ Windows macOS Linux
Relatert: .DO · .MD · .HEX · .XSD

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 4, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er SC-filformatet?

En .sc-fil er en kildekodefil i ren tekst skrevet i programmeringsspråket SuperCollider - en plattform for lydsyntese, algoritmisk komposisjon og live-koding. I SuperCollider inneholder .sc-filer klassedefinisjoner som kompileres ved oppstart av tolkeren sclang inn i klassebiblioteket. Dette skiller dem fra .scd-filer, som er interaktive dokumenter som evalueres ved behov i IDE-en.

Endring av en .sc-klassefil krever rekompilering av hele klassebiblioteket (Language > Recompile Class Library), mens .scd-filer evalueres umiddelbart. Klassedefinisjoner følger en ClassName { methodName { ... } } blokkstruktur med krøllparenteser, med valgfrie konstruktørmetoder, instansvariabler og blokker for SynthDef, Pattern eller Server-interaksjon. SuperCollider-språket er objektorientert med en Smalltalk-påvirket syntaks.

SuperCollider ble skapt av James McCartney i 1996 og ble åpen kildekode i 2002 (versjon 3), da skillet mellom .sc / .scd ble etablert. Det er mye brukt i akademisk elektroakustisk musikk, live-koding-opptredener og musikkteknologisk forskning.

Filendelsen .sc er også assosiert med Unix-regnearkprogrammet sc av Chuck Martin og av og til med Scilab-skript, men begge bruksområder er sjeldne sammenlignet med SuperCollider. Syntaksutheving er tilgjengelig i VS Code via sclang-vscode, Emacs via scel og Vim via scvim.

Sikkerhet og trygghet

RISIKO: LOW

En .sc-fil er ren tekst og kan ikke kjøre seg selv når den åpnes i et tekstredigeringsprogram eller vises som kildekode. Risikoen oppstår hvis du EVALUERER koden i SuperCollider (Ctrl+Enter i scide): SuperCollider-kode har tilgang til systemet (filer, lydmaskinvare) og kan kjøre vilkårlig kode, så evaluer kun .sc-filer fra kilder du stoler på. Klassefiler plassert i Extensions-mappen kompileres og lastes automatisk ved oppstart av SuperCollider.

Formatdetaljer

i et nøtteskall
FULLT NAVNSuperCollider Source Code Fileogså kjent som SC file, SuperCollider class file
UTVIKLERJames McCartney (SuperCollider); currently maintained by the SuperCollider communitysiden 1996 (SuperCollider 1, James McCartney); .sc extension established with SuperCollider 2 / 3
MIME-TYPEtext/plain
TYPEkildekodefil for programmeringsspråket SuperCollider i ren tekst
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • SC Spreadsheet (sc) - Det klassiske Unix-terminalbaserte regnearkprogrammet «sc» (Chuck Martin, Oleo-derivat) bruker .sc for sine regnearkfiler; brukes fortsatt på Unix/Linux.
  • Scilab Script - Scilab (vitenskapelige beregninger) bruker av og til .sc, selv om .sci og .sce er standard Scilab-endelser.
  • Framework II Display Driver (legacy) - Foreldet DOS-konfigurasjonsfil fra 1980-tallet for Selections & Functions Inc. Framework II; ingen moderne relevans.

Programmer som åpner SC-filer

Windows4 apps
Windows Notepad Innebygd Åpner den rå SuperCollider-kildeteksten for lesing.
Notepad Åpen kildekode Åpner .sc som ren tekst for lesing/redigering; ingen SuperCollider-spesifikke funksjoner, men nyttig for raske endringer.
SuperCollider (scide) Åpen kildekode Den offisielle SuperCollider IDE - File > Open for å laste en .sc-klassefil, eller plasser den i din Extensions-mappe for automatisk lasting av sclang.
VS Code Gratis Installer utvidelsen «supercollider-ide» for syntaksutheving og IDE-integrasjon; rediger .sc-klassefiler og evaluer kodeblokker.
macOS3 apps
SuperCollider (scide) Åpen kildekode Den offisielle SuperCollider IDE - File > Open for å laste en .sc-klassefil, eller plasser den i din Extensions-mappe for automatisk lasting av sclang.
VS Code Gratis Installer utvidelsen «supercollider-ide» for syntaksutheving og IDE-integrasjon; rediger .sc-klassefiler og evaluer kodeblokker.
Emacs (with scel) Åpen kildekode scel (SuperCollider Emacs-utvidelse) gir et SuperCollider-kodemiljø i Emacs, populært blant avanserte brukere.
Linux3 apps
SuperCollider (scide) Åpen kildekode Den offisielle SuperCollider IDE - File > Open for å laste en .sc-klassefil, eller plasser den i din Extensions-mappe for automatisk lasting av sclang.
VS Code Gratis Installer utvidelsen «supercollider-ide» for syntaksutheving og IDE-integrasjon; rediger .sc-klassefiler og evaluer kodeblokker.
Vim / Neovim (with scvim) Åpen kildekode scvim-programtillegget gir SuperCollider-integrasjon i Vim - send kodeblokker til sclang fra editoren.

Tekniske detaljer

dyp spesifikasjon
KodingRen tekst, UTF-8
ByterekkefølgeIkke relevant - tekstfil
BeholderIngen - ren tekst
Magic bytesIngen - identifiseres ved filendelse og SuperCollider-klassesyntaks
Typisk størrelse100 byte - 500 KB per klassefil; store utvidelsesbiblioteker kan inneholde mange .sc-filer
SpråkSuperCollider - objektorientert, Smalltalk-påvirket, med støtte for funksjonell og reaktiv programmering
FilrolleKlassedefinisjoner kompilert av sclang ved oppstart inn i klassebiblioteket - evalueres ikke interaktivt som .scd-dokumenter
KompileringsutløserHele SuperCollider-klassebiblioteket rekompileres hver gang en .sc-fil legges til eller endres
KlassesyntaksClassName { methodName { ... } } blokkstruktur; støtter classvar, var, og *new konstruktør-definisjoner
IDE-støtteSuperCollider IDE (scide), inkludert med SuperCollider 3 (Windows, macOS, Linux); inkluderer post-vindu, serverkontroll og rekompilering av klassebibliotek
Bane for klassebiblioteksclang kompilerer alle .sc-filer som finnes i søkebanen for klassebiblioteket ved oppstart, inkludert mappen for brukerutvidelser
Tolkersclang (SuperCollider-språktolker), plattformuavhengig - Windows, macOS, Linux
Forhold til .scd.scd-filer er interaktive dokumenter for evaluering ved behov i SuperCollider IDE; de definerer ikke kompilerte klasser
Utgitt1996 (SuperCollider 1, James McCartney); .sc extension established with SuperCollider 2 / 3
Siste versjonSuperCollider 3.13.0 (2023) / ongoing active development
Åpen standardJa · royalty-fri
Spesifikasjonsupercollider.github.io

SC-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med SC-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om SC-filer.

Ofte stilte spørsmål

Hva er en SC-fil?
Som oftest en SuperCollider kildekodefil - en klassedefinisjon eller et skript for lydprogrammeringsmiljøet SuperCollider. Det kan også være et regneark fra det klassiske Unix-regnearkprogrammet «sc» for terminal.
Hvordan åpner jeg en SC-fil?
Med SuperCollider IDE (scide, gratis, alle plattformer) for full integrasjon, eller med et hvilket som helst tekstredigeringsprogram (VS Code med SuperCollider-utvidelsen, Notepad++, Vim). Hvis den ser ut som et regneark med cellekoordinater, kan det være en «sc» Unix-regnearkfil.
Hva er forskjellen mellom .sc og .scd i SuperCollider?
.sc-filer er klassedefinisjonsfiler som sclang kompilerer ved oppstart for å bygge klassebiblioteket. .scd-filer er interaktive skriptdokumenter som åpnes i SuperCollider IDE for linje-for-linje-evaluering. De fleste brukere skriver musikk/kode i .scd-filer; .sc-filer er for å utvide selve språket.
Hvor legger jeg en .sc-fil i SuperCollider?
Klassefiler (.sc) for utvidelser eller «quarks» legges i din Extensions-mappe (Platform.userExtensionDir i sclang). Etter at du har lagt til eller endret .sc-filer, må du rekompilere klassebiblioteket (Ctrl+Shift+L i IDE-en).
Er betydningen «Framework II display driver» for .sc fortsatt relevant?
Nei - Framework II av Selections & Functions Inc. er et foreldet DOS-produkt fra 1980-tallet. Navnet i databaser er ukorrekt for moderne trafikk; den dominerende bruken av .sc i dag er SuperCollider.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

1.AQQAQQ Instant Messenger File
2.BCBitComet Incomplete Download File
3.CRDOWNLOADChrome Partial Download File
4.MDMarkdown Document
5.PARTPartial Download File
6.BINCD/DVD Disc Image (BIN/CUE)
7.EXEWindows Executable (Portable Executable)
8.RPMSGRestricted Permission Message
9.AVIFAV1 Image File Format (AVIF)
10.NOMEDIAAndroid No-Media Marker File

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å