Feidhmchlár Taifeadta Ceoil Il-Rian — Version 0.1.1
2026-04-13
Is feidhmchlár taifeadta ceoil il-rian do ríomhairí deisce é Musician's Canvas. Tacaíonn sé le taifeadadh fuaime ó mhicreafóin agus gléasanna line-in, taifeadadh MIDI ó mhéarchláir agus rialtóirí, agus meascadh na rianta go léir i gcomhad WAV nó FLAC amháin. Soláthraíonn feidhmchlár comhpháirteach, Virtual MIDI Keyboard, méarchlár pianó bogearraí chun nótaí MIDI a sheoladh.
Tá Musician's Canvas deartha le bheith éasca le húsáid agus gnéithe a thairiscint a fhaightear go coitianta i stáisiúin oibre fuaime digiteacha (DAWanna):
Rith an comhad inrite musicians_canvas ón gcomhadlann tógála nó ó shuíomh do shuiteála:
./musicians_canvas
Ar an gcéad seoladh, osclaíonn an feidhmchlár le tionscadal folamh. Beidh ort comhadlann tionscadail a shocrú sula ndéanfaidh tú taifeadadh.
Ar thosach, cuireann an feidhmchlár an téama sábháilte i bhfeidhm (dorcha nó éadrom) agus, má úsáideadh comhadlann tionscadail roimhe seo agus má tá comhad project.json inti, luchtaítear an tionscadal go huathoibríoch.
Socraigh an chomhadlann tionscadail: Cuir isteach nó brabhsáil chuig fillteán sa réimse "Project Location" ag barr na fuinneoige. Seo an áit a stórálfar na taifeadtaí agus an comhad tionscadail.
Cuir rian leis: Cliceáil an cnaipe + Add Track. Feictear rian nua le socruithe réamhshocraithe. Más é an t-aon rian sa tionscadal é agus nach bhfuil taifeadta fós, armáiltear go huathoibríoch é le haghaidh taifeadta.
Ainmnigh an rian: Clóscríobh ainm sa réimse téacs in aice leis an gcnaipe "Options". Úsáidtear an t-ainm seo mar ainm comhaid don chomhad fuaime taifeadta.

Díreach faoin mbarra roghchláir tá barra uirlisí le cnaipí mear-rochtana:

Stórálann an comhad tionscadail (project.json) ainmneacha rianta, cineálacha, nótaí MIDI, tagairtí comhad fuaime, agus gach socrú a bhaineann leis an tionscadal. Stóráiltear comhaid fuaime sa chomhadlann chéanna le project.json agus ainmnítear iad i ndiaidh a gcuid rianta (m.sh., My_Track.flac).
Má dhúnann tú an feidhmchlár le hathruithe neamhshábháilte, iarrann dialóg deimhniúcháin an bhfuil tú ag iarraidh sábháil sula scoirfidh tú.
Nuair atá tionscadal ar oscailt, is féidir leat comhad fuaime tacaithe amháin nó níos mó a tharraingt ó do bhainisteoir comhad (Windows Explorer, macOS Finder, bainisteoir comhad Linux, srl.) go díreach ar fhuinneog Musician's Canvas chun iad a chur leis mar rianta fuaime nua.
.wav agus .flac. Déantar comhaid in aon fhormáid
eile a scipeáil go ciúin, agus liostaíonn dialóg ag an deireadh cé na comhaid
a scipeáladh.Bass Line.wav rian fuaime
darb ainm "Bass Line".Is féidir gach rian a chumrú mar Audio (le haghaidh taifeadta micreafóin/line-in) nó MIDI (le haghaidh taifeadta méarchláir/rialtóra).
Chun an cineál rian a athrú:
Osclaíonn sé seo an dialóg Cumraíochta Rian inar féidir leat an fhoinse ionchuir a roghnú.

Soláthraíonn gach ró rian na rialuithe seo a leanas:
Nuair nach bhfuil ach rian amháin ag tionscadal agus nár taifeadadh an rian sin fós, armáiltear go huathoibríoch é le haghaidh taifeadta. Baineann sé seo le cur an chéad rian le tionscadal nua agus le tionscadal atá ann cheana a oscailt a bhfuil rian folamh amháin aige.
Sábháiltear an fhuaim taifeadta mar chomhad FLAC sa chomhadlann tionscadail, ainmnithe i ndiaidh an rian.
Le linn taifeadta agus athsheinm, díchumasaítear gach rialú idirghníomhach (cnaipí rianta, socruithe, srl.) chun athruithe de thaisme a chosc.
Tá cnaipe Éifeachtaí ar rianta fuaime díreach faoi Options. Osclaíonn sé an dialóg Éifeachtaí rian, áit a gcuireann tú slabhra ordaithe d'éifeachtaí insert le chéile le haghaidh taifeadta ar an rian sin:

Tá Reverb, Chorus, Flanger, Overdrive / distortion, Amp & cabinet (samhaltú sainmhéadra agus cáibín: cineál sainmhéadra, cáibín, gnóthachán, dóigh/barr/díreach, aer agus meascthán) agus Vibrato (Tremolo) ar fáil.
Is é Vibrato (Tremolo) an “Vibrato” clasaiceach i stíl Fender (i ndáiríre tremolo): modhnú tréimhsiúil ar an toirt. Socraíonn Speed luas na bíogaireachta agus socraíonn Intensity (Depth) an doimhneacht (ó shíomrógín mín go “chop” iomlán).
Seatanna scáileáin an éifeachta Amp & cabinet:


Cuirtear éifeachtaí i bhfeidhm nuair a stopann tú an taifeadadh, tar éis gabhála agus athshamplála gnáth. Sábháiltear cumraíocht in project.json faoi audioEffectChain.
Project → Project Settings → Mix Effects lets you build the same kind of ordered effect chain as Track effects (Reverb, Chorus, Flanger, Overdrive / distortion, Amp & cabinet, Vibrato (Tremolo)), but applied to the entire mixed program: when you press Play to hear all enabled tracks together, and when you export with Mix tracks to file (toolbar or Tools menu). The chain is saved in project.json under projectSettings → mixEffectChain.
Project → Project Settings → Aux / Send Bus configures a shared effect chain fed by each track’s Aux send slider (on the track row). The dry mix of all tracks is summed, each track’s post-gain/post-pan signal is scaled by its Aux level and sent through this bus, then the wet aux output is added back to the dry sum before Mix Effects run. Use it for a single shared reverb/delay while keeping per-track insert effects independent.
To reduce harsh digital clipping when processing pushes peaks toward full scale, the effect engine applies a soft limiter to normalized float samples immediately before conversion to 16-bit PCM. The EffectWidget base class documents guardFloatSampleForInt16Pcm() and softLimitFloatSampleForInt16Pcm() for any new real-time code that writes to 16-bit audio.
Each track row includes a compact mixer strip:
Options → Track Configuration also offers Clip trim (non-destructive): Trim start and Trim end skip that many seconds from the beginning and end of the clip for playback, mix, and export without deleting the underlying recording.
MIDI tracks can carry control change (CC) automation stored in the project and in exported .mid files; offline playback and mix use these events when rendering MIDI to audio.
Edit → Undo / Redo (standard shortcuts) apply to mixer and trim changes made on tracks.
Taobh le taispeántas ama, rialann Monatóir fuaim agus í á taifeadadh an sás beo a sheoladh chuig aschur fuaime an tionscadail le linn taifeadta:
Sábháiltear sa tionscadal é (monitorWhileRecording in project.json). Múch chun aischuir micreafóin a laghdú.
Nuair a thaifeadtar rian nua agus rianta cumasaithe eile ann cheana le sonraí fuaime nó MIDI, déanann Musician's Canvas taifeadadh overdub: measctar na rianta atá ann cheana le chéile agus seinntar iad i bhfíor-am agus an rian nua á thaifeadadh. Ligeann sé seo duit na codanna a taifeadadh roimhe seo a chloisteáil agus tú ag leagan síos ceann nua.
Ullmhaítear meascán na rianta atá ann cheana sula dtosaíonn an ghabháil, ionas go dtosaíonn an taifeadadh agus an athsheinm ag an nóiméad céanna beagnach, ag coinneáil gach rian sioncronaithe.
Tacaíonn Musician's Canvas le dhá chúla gabhála fuaime:
Is féidir an cúla taifeadta a chumrú in aghaidh an tionscadail ag Project > Project Settings > Audio.
Taifeadann Musician's Canvas ag ráta samplála dúchais an ghléis ionchuir fuaime agus ansin tiontaíonn sé go huathoibríoch go ráta samplála cumraithe an tionscadail ag úsáid athshamplála ardchaighdeáin. Ciallaíonn sé seo gur féidir leat aon ráta samplála tionscadail a shocrú (m.sh., 44100 Hz nó 48000 Hz) beag beann ar ráta dúchais an ghléis. Caomhnaíonn an tiontú tuinairde agus fad go beacht.
Tá roinnt gléasanna fuaime (m.sh., micreafóin ceamara gréasáin USB) monafónach go fisiciúil ach fógraítear iad mar steiréafónach ag an gcóras oibriúcháin. Braitheann Musician's Canvas é seo go huathoibríoch agus coigeartaíonn sé an líon cainéal dá réir. Má tá an tionscadal cumraithe le haghaidh steiréafónach, dúblaítear an comhartha monafónach go dtí an dá chainéal.
Taispeántar nótaí MIDI in amharcléiriú piano roll ar an rian.
Tá méadranóm ionsuite ag Musician's Canvas is féidir a úsáid le linn taifeadta chun cabhrú leis an am a choinneáil. Cliceáil an cnaipe méadranóim ar an mbarra cnaipí (faoin mbarra roghchláir) chun an dialóg socruithe méadranóim a oscailt:

Soláthraíonn an dialóg:
Nuair atá an méadranóm cumasaithe, tosaíonn sé ag ticeáil nuair a thosaíonn an taifeadadh i ndáiríre (tar éis don chomhaireamh síos 3 soicind críochnú), agus stopann sé nuair a chríochnaíonn an taifeadadh.
Cliceáil an cnaipe Play chun gach rian cumasaithe a mheascadh agus a athsheinm. Athraíonn leid uirlise an chnaipe chun a léiriú an seinnfidh sé nó an dtaifeadfaidh sé bunaithe ar an gcé acu an bhfuil rian armáilte. Ní chuirtear rianta díchumasaithe (gan tic) san áireamh san athsheinm.
Le linn athsheinm, díchódaítear rianta fuaime óna gcomhaid FLAC agus rindreáiltear rianta MIDI go fuaim ag úsáid an tsintéiseora FluidSynth ionsuite. Measctar gach rian le chéile agus seinntar iad trí ghléas aschuir fuaime an chórais.
Cliceáil an cnaipe Stop chun an athsheinm a chríochnú ag am ar bith.
Úsáid Tools > Mix tracks to file (Ctrl+M) chun gach rian cumasaithe a easpórtáil go comhad fuaime amháin. Ligeann dialóg duit an cosán aschuir agus an formáid a roghnú:
Úsáideann an meascadh ráta samplála cumraithe an tionscadail. Rindreáiltear rianta MIDI ag úsáid an SoundFont cumraithe.
Úsáid Settings > Configuration (Ctrl+,) chun réamhshocruithe domhanda a shocrú a bhaineann le gach tionscadal:



.sf2 le haghaidh sintéise MIDI. Ar Linux, d'fhéadfaí SoundFont córais a bhrath go huathoibríoch má tá an pacáiste fluid-soundfont-gm suiteáilte. Ar Windows agus macOS, ní mór duit cosán SoundFont a chumrú de láimh.

Úsáid Project > Project Settings (Ctrl+P) chun réamhshocruithe domhanda a fhorchealú don tionscadal reatha amháin. Tá sé seo úsáideach do thionscadail a dteastaíonn ráta samplála sonrach, SoundFont, nó gléas fuaime uathu. Sábháiltear socruithe a bhaineann leis an tionscadal taobh istigh den chomhad project.json.


The Mix Effects tab is a scrollable list with the same controls as Track effects (Add effect…, drag ≡ to reorder, ✕ to remove). Processing order is top to bottom on the combined mix of all enabled tracks. These effects run during whole-project playback and when mixing to a single WAV or FLAC file; they are not baked into individual track files on disk. An empty list leaves the mixed signal unchanged aside from the mixer's own level handling.
Configure the shared aux effect chain (same effect types as track inserts). Each track’s Aux slider on the track row controls how much of that track’s signal is sent through this bus; the wet aux return is summed with the dry mix before Mix Effects are applied.
| Mír Roghchláir | Aicearra | Cur Síos |
|---|---|---|
| Save Project | Ctrl+S | Sábháil an tionscadal reatha ar dhiosca |
| Open Project | Ctrl+O | Oscail comhad tionscadail atá ann cheana |
| Close | Ctrl+Q | Scoir den fheidhmchlár |
| Mír Roghchláir | Aicearra | Cur Síos |
|---|---|---|
| Project Settings | Ctrl+P | Configure project-specific settings (includes Aux / Send Bus) |
| Tempo map | Edit tempo changes (seconds vs BPM) for metronome and MIDI quantization | |
| Add Demo Data to Selected Track | Cuir nótaí samplacha MIDI leis le haghaidh taispeána |
| Menu Item | Shortcut | Description |
|---|---|---|
| Undo | Ctrl+Z | Undo recent mixer/trim edits on tracks |
| Redo | Ctrl+Shift+Z | Redo |
| Mír Roghchláir | Aicearra | Cur Síos |
|---|---|---|
| Configuration | Ctrl+, | Oscail socruithe domhanda an fheidhmchláir |
| Mír Roghchláir | Aicearra | Cur Síos |
|---|---|---|
| Mix tracks to file | Ctrl+M | Easpórtáil gach rian cumasaithe go comhad |
| Export stems to folder | One WAV stem per track (gain/pan/trim; no master Mix Effects) | |
| Recording options | Punch-in region for audio; loop playback for the whole project | |
| Quantize MIDI | Snap MIDI note starts to a grid (all MIDI tracks or armed track only) | |
| Add drum track | D | Rian MIDI drumaí agus .mid (féach thíos) |
| Virtual MIDI Keyboard | Seoladh an fheidhmchláir mhéarchláir chomhpháirtigh |
| Mír Roghchláir | Aicearra | Cur Síos |
|---|---|---|
| Manual | Alt+M | Oscail an lámhleabhar PDF sa teanga atá roghnaithe san aip faoi láthair |
| About | Taispeáin eolas faoi leagan agus faoin aip |
| Aicearra | Gníomh |
|---|---|
| Ctrl+S | Sábháil tionscadal |
| Ctrl+Z | Undo (mixer/trim) |
| Ctrl+Shift+Z | Redo |
| Ctrl+O | Oscail tionscadal |
| Ctrl+M | Measc rianta go comhad |
| D | Cuir rian drumaí leis (roghchlár Tools) |
| Ctrl+P | Socruithe Tionscadail |
| Ctrl+, | Socruithe / Cumraíocht |
| Alt+M | Open PDF manual (Help) |
| Ctrl+Q / Alt+F4 | Scoir |
Tools → Add drum track (aicearra D) cuireann sé rian MIDI ar cainéal 10 General MIDI (innéacs 9). Ainm réamhshocraithe Drums.
Scríobhtar .mid go huath sa chomhadlann tionscadail: dhá bharra 4/4. Luas:
Naisc: Audient, MDrummer, Reddit, CS229 PDF.
Is feidhmchlár comhpháirteach é Virtual MIDI Keyboard (virtual_midi_keyboard) a sholáthraíonn méarchlár pianó ar an scáileán chun nótaí MIDI a sheoladh. Is féidir é a sheoladh ón roghchlár Tools > Virtual MIDI Keyboard sa phríomhfheidhmchlár, nó é a rith go neamhspleách.

Tá méarchlár an ríomhaire mapáilte go heochracha pianó trasna dhá ochtáif:
Ochtáif íochtair (ag tosú ag an ochtáif reatha):
| Eochair | Nóta |
|---|---|
| Z | C |
| S | C#/Db |
| X | D |
| D | D#/Eb |
| C | E |
| V | F |
| G | F#/Gb |
| B | G |
| H | G#/Ab |
| N | A |
| J | A#/Bb |
| M | B |
Ochtáif uachtair (ochtáif amháin níos airde):
| Eochair | Nóta |
|---|---|
| Q | C |
| 2 | C#/Db |
| W | D |
| 3 | D#/Eb |
| E | E |
| R | F |
| 5 | F#/Gb |
| T | G |
| 6 | G#/Ab |
| Y | A |
| 7 | A#/Bb |
| U | B |
| I | C (an chéad ochtáif eile) |
| 9 | C#/Db |
| O | D |
| 0 | D#/Eb |
| P | E |
Lasann eochracha go hamhairc nuair a bhrúitear iad (athraíonn eochracha bána go gorm éadrom, éiríonn eochracha dubha níos dorcha).
Oscail an dialóg Cumraíochta (Settings > Configuration, Ctrl+,) chun gléasanna MIDI agus fuaime a shocrú:

.sf2 don tsintéiseoir ionsuite.| Aicearra | Gníomh |
|---|---|
| Ctrl+, | Dialóg cumraíochta |
| Ctrl+U | Cabhair / Eolas úsáide |
| Ctrl+Q | Dún |
.sf2) le haghaidh athsheinm níos déanaí.Taispeántar na nótaí sa rolla pianó. Scríobhann File > Save Project comhad .mid agus project.json san eolaire tionscadail.
Úsáideann athsheinm FluidSynth le SoundFont na socruithe. Seiceáil Settings > Configuration > MIDI (nó Project > Project Settings má tá sárú tionscadail ann): ní mór cosán bailí .sf2 a bheith ann. Ar Linux d’fhéadfadh SoundFont an chórais a bheith aimsithe go huathoibríoch; ar Windows agus macOS is minic gur gá an comhad a roghnú de láimh.
Is dhá fheidhmchlár ar leith iad. Tosaigh Virtual MIDI Keyboard ó Tools > Virtual MIDI Keyboard (nó ina aonar). Chun go sroichfidh méarchlár an scáileáin isteach i Musician's Canvas agus MIDI á thaifeadadh, ní mór don OS aschur MIDI an mhéarchláir a threorú go ionchur a úsáideann Musician's Canvas — go minic trí chábla MIDI fíorúil nó poirt comhoiriúnacha sna dhá fheidhmchlár. Ní nascann siad go huathoibríoch.
Socraíonn Settings > Configuration tosaíochtaí domhanda (téama, teanga, gléasanna MIDI/fuaime, SoundFont, srl.). Cuireann Project > Project Settings cuid díobh i gceist don tionscadal reatha amháin agus sábháiltear i project.json é. Má fhanann réimse ag an tosaíocht tionscadail, baineann luach domhanda ó Configuration.
Ní ghlactar le comhaid ach amháin nuair atá eolaire an tionscadail socraithe agus nach bhfuil Musician's Canvas ag seinm ná ag taifeadadh. Tacaítear le .wav agus .flac; scipeáiltear aon iarmhír eile agus liostaítear iad i ndialóg. Is rian fuaime nua é gach comhad, ainmnithe ó bhonn ainm an chomhaid.
Sábháiltear an fhuaim san eolaire tionscadail mar <ainm_an_rian>.flac (athraítear carachtair cosúil le / \ : * ? " < > | go fostríoc). Is é project.json comhad an tionscadail san eolaire céanna. Sábháiltear ianta MIDI mar <ainm_an_rian>.mid nuair a shábhálann tú an tionscadal (in éineacht le nótaí i project.json).
Le linn measctháin nó athsheinm, rindreáiltear MIDI go WAV sealadach inmheánach ar dtús. Má tá cosán an tionscadail ar eolas, scríobhann Musician's Canvas FLAC taisce san eolaire tionscadail freisin: <ainm_rian_glanta>.flac (na rialacha céanna le comhaid rian eile). Tá an t-ainm bunaithe ar ainm an rian, ní ar ID inmheánach.
Ní féidir. Ní féidir ach rian amháin a bheith armáilte ag an am céanna; faigheann sé an chéad taifead eile. Tóg an píosa trí thaifeadadh ceann i ndiaidh a chéile (seinneann overdub na rianta atá ann cheana le linn taifeadta nua).
Ní théann. Nuair atá sé cumasaithe, seinntear an méadranóm trí fhuaim an chórais mar threoir duit amháin. Ní mheascann sé isteach sa chomhad taifeadta.
Ar Windows táthar ag súil le tiománaí ASIO le haghaidh fuaime iontaofa íseal-aga. Suiteáil ASIO4ALL nó tiománaí an mhonaróra má thagann earráidí chun cinn.
Sa phacáiste .app, cóipeáiltear inneachar inrite Virtual MIDI Keyboard isteach i Musician's Canvas.app (Contents/MacOS/) ionas gur féidir fillteán feidhmchláir amháin a dháileadh. Tosaigh fós é ó Tools > Virtual MIDI Keyboard.
amixer nó socruithe fuaime do dheasc chun leibhéil toirte a sheiceáil..sf2) cumraithe ag Settings > Configuration > MIDI.fluid-soundfont-gm suiteáilte.libpipewire-0.3-dev suiteáilte (teastaíonn sé le haghaidh comhtháthú PipeWire leis an tsintéiseoir FluidSynth).Féach ar an README le haghaidh treoracha iomlána tógála do Linux, macOS, agus Windows, lena n-áirítear gach spleáchas riachtanach.