The source

We are very proud of our source code! Giada is written in a mixture of C and C++ and is made up of ~100 files, ~30,000 lines, plus several other external libraries.


namesize (kB)sha
Makefile.am 3,92997a1d3725445eafbb1b51e3bda5ebd854be883d0
channel.cpp 3,6756a10eac120399e399be7ac4ee2198c17afbabd68
channel.h 5,30819f9216547c180f38061ded433cdf8e3b413537e
conf.cpp 13,2472903c5893c6b41f711a86325678db7c69bb5a073
conf.h 2,876e92ed0331b841a27862853445f340350b0128842
const.h 10,030adfff896a35c71a03ff4a3ac7082a1c93d2b130b
dataStorage.cpp 1,912722861cd604b05ac0b00d3032f5635ce90711276
dataStorage.h 1,359ebd0e7c5aa7e290ef5c9882e473cdcb4380fa3af
gd_about.cpp 3,230f92de64d6192d7a7613a896636c79e9b75637301
gd_about.h 1,5253467527d5c973967d15e30b870590c99959ca13b
gd_actionEditor.cpp 11,29290deeed9ca4fe33a65fe720d5a3b3675209859ed
gd_actionEditor.h 3,26485af5d8786f31082d8a02b3fc7bfda0638014a72
gd_beatsInput.cpp 2,731bffb6fbf8a73f13be554d9f40f3ab7d2405de0cb
gd_beatsInput.h 1,538e9b41da86ff576b8214496e1428e7f05e9ac67de
gd_bpmInput.cpp 2,714dc06c43fd7f462f84a20d3bd47fb654f09f5495b
gd_bpmInput.h 1,48418da2c93d5e0ee1898c67a3da481ae8348d69d49
gd_browser.cpp 11,2103dba7cd3c22fa8b7096c990ad1a9545030807b93
gd_browser.h 2,62367ae0f0ccecf85f8e095d364f3d4de80fbb25278
gd_config.cpp 22,19621a329bd5bb9a1d9dad1044991337b0b033d1319
gd_config.h 4,0810529bb49ff979a07018467c51ea599e6e981217c
gd_devInfo.cpp 3,0526be4c948f06e7debf556f862ab055d887e6451d4
gd_devInfo.h 1,3644882526bb774a314e3041b36929ffea452d72a7d
gd_editor.cpp 13,312a18f9940cd0582ae49626095255e1f6f4ceee373
gd_editor.h 3,5891b477d8fd66718867f302ef7edbd9c6107d00d1b
gd_keyGrabber.cpp 2,24599ae35291025e4ecb63aafae9d5139b0289b8215
gd_keyGrabber.h 1,465101dd1d1d857e8ced75e7482feea3cef75fea259
gd_mainWindow.cpp 14,2531d0f238394c7220db2e075118a4dd9f730089ccc
gd_mainWindow.h 4,88755d714400e668921f3dc772f7b769a47fe0cac63
gd_midiGrabber.cpp 7,61468dcdcac679711e0a983ad5d8d091a1d300559f4
gd_midiGrabber.h 3,360b7f8304c11f7337f3044af7ea2efaae532457a00
gd_midiOutputSetup.cpp 3,550d1cbf3ba202fa6625d00b524a4f35e3ac908570b
gd_midiOutputSetup.h 1,7966c1da4bdd0e5b0ab03d7f099e47cfd31828b5cca
gd_pluginList.cpp 10,606a04b20d51d458c64821d4b1c273981a6007838b9
gd_pluginList.h 2,923eb63d73600690789fb403644b27f441d40d8ec5f
gd_pluginWindow.cpp 3,415b05b33163e666a91a53635d736923c839bff645a
gd_pluginWindow.h 1,8407763d82ab2376cc77c3c879736c83c4725a22048
gd_pluginWindowGUI.cpp 5,3594e165996415026a7cce93bb0035748eb9a001d93
gd_pluginWindowGUI.h 2,011cd6aec8d11221872fc200787fc82ca2db2802812
gd_warnings.cpp 2,23495f001787626c97cdb89fe2d4ec66ed9b2fc9869
gd_warnings.h 1,3751ee3b2ffa1ec83eee6c0eb48d2bcc24ff9a164ff
ge_actionChannel.cpp 18,161c45f32d5707cd19df63b086e795d5df8bdc7792a
ge_actionChannel.h 3,581aea5f3a78e60bd73f16ef2ecdde281b3ba008547
ge_actionWidget.cpp 2,80082b3e18a5fcd7bcaafcd0527ba1f19e13bdcf9f4
ge_actionWidget.h 1,57495f5ac5cd3406db4550253c5ac5ecf5c4b2bb999
ge_browser.cpp 7,230713f63a36b769382955e0be8b00b59d5f7eca564
ge_browser.h 1,7928a39f7074e3a40a530280039c7e29fbed2b67cee
ge_envelopeChannel.cpp 9,77519d1caf8e76ff4c37536fe879aa9ef642f1707a8
ge_envelopeChannel.h 3,0382bef8129e29f49c13db065bbc34bf9833c59158e
ge_mixed.cpp 16,870469734ad5238880d4e93452b06dc5b730db87377
ge_mixed.h 7,7445bdf1d583eaca8d5a651a281fcf922991141bef6
ge_muteChannel.cpp 10,0048e1e8477a137bae3059862a85288c0507390a9f2
ge_muteChannel.h 2,62499ac49bb9ed31a2391f7dbe6e4d99517048fad89
ge_pianoRoll.cpp 17,4038b91b0603f934a20f0fdf9b4bca99f5d9c585c06
ge_pianoRoll.h 4,38070f64b8da02a8e887bfd49761354aa7834c44708
ge_waveform.cpp 15,463fff7410e1a6031698abad8854c540f833143ea43
ge_waveform.h 3,5275adb2637d62c8bc4777e1e4d1caed998f77487b3
ge_window.cpp 4,639a036aca8d441b09047399509b0562e1b40d41b0a
ge_window.h 1,900b50c107e02962baff188a73a32504f1f2d89b1de
gg_keyboard.cpp 28,678e96266072d7c804bf3faee2fbe225d20f4b14ead
gg_keyboard.h 5,8957a8b81631b181f59dda0e2f36e8d54aea3eac5c8
gg_waveTools.cpp 2,689c8e157b0c5435f8701d7d59ed44ac23257798d8b
gg_waveTools.h 1,49817c75b272850f91c73618b930a40b39fca730c25
giada.ico 9,662e0a90bde05515358d30ac390ff16ba8082464b20
glue.cpp 26,1581363f6a74c0ba49d9c7615a08432d0321010020b
glue.h 6,08211532243401aa60382ea223b3d4c5f378efcf049
graphics.cpp 57,5584c0a0be33e0f4d54586dada388bae40ad4a6fc0d
graphics.h 2,848dd6cf6044b3f043fb10f14469b839e7348aa3f74
gui_utils.cpp 6,201039445114149de959ba1267503de7534badc2df7
gui_utils.h 2,6088fb63486d993098e6159df4361b4e637f33c5234
init.cpp 4,420a2f0d91db5ed4798ea429354d1d1e4b001790ffc
init.h 1,424b06b3f8beccde7979902f9dbf542771197c846d9
kernelAudio.cpp 10,0574113936b8b86f61152917a4f18199a9f3e5c2f9f
kernelAudio.h 2,8796e059794b06cf1dc6c90e68e75ffb48a1c931f74
kernelMidi.cpp 9,591b61106560ab3ff876ca064cb49392eca477bf4f4
kernelMidi.h 2,75568a301c9f4949d43c16e2e7b17925c460f3e1b5a
log.cpp 1,967e1889a36406ed56bfa9d2a6ac0bbffcef8aedcdb
log.h 1,243fd9711b9558bce7f700046c0e41f276381131ec2
main.cpp 2,30607903616d4dbd1aa6594a5373cc401c52d2433ec
midiChannel.cpp 7,740d0b819c95a928f069764a5807b5a4bc9e4b632c1
midiChannel.h 3,7637fdf8511a7dec1d91ee6c2ef827fbc59d2dfe09c
mixer.cpp 17,529164266c7567aaf90782b48b9c34e764f624f3251
mixer.h 4,894744d4649a8fab128f1eb9801a913d5559085401d
mixerHandler.cpp 5,618d8b22157116a542a1e8d2feb7b9e7c80beecf471
mixerHandler.h 2,14943375d4b1f7e0e65fe94d404c073c5367804089b
patch.cpp 16,54770ce650fc9438d62de414ee77d143f71cdd05ca8
patch.h 2,742ccd757e8282448e801b1e9485872c746b8fa5e1c
plugin.cpp 12,4404b61f48bb43fd0f81269d960cf0a6183994acea9
plugin.h 4,155bd20a2738c522bcdd83e5896cc8e1529759e50e8
pluginHost.cpp 18,13872772ab2a605500d9c8d76bae1b8628c38cf3bb7
pluginHost.h 3,82813b6a0b778fc99f51f2a0feb7c98211ccf24c5fa
pthreadGC2.dll 60,0735579a8cd77c635d33fae8e0d35375b7f9672bccb
recorder.cpp 17,22312943c330342a8638126b9a44bf6e0e176f7829a
recorder.h 5,27962543c7b47805e245d1bbf86a024644bff165de7
resource.h 21d771ba83b42bf2bff89c2c5807fb08ec0831b164
resource.rc 60fb0be409bce794499923e3977e0357b74860eb1a
sampleChannel.cpp 23,1571145936b2590175972e41a258af811dc9934afdf
sampleChannel.h 5,251bdec70fe488651007e5389b9dc016f0c4453539a
utils.cpp 6,0804b331120294bdac0ce9ae953d73e2912784fa3ea
utils.h 3,4545c0f14cedfd47d3ff47e1ca10a23556cc412747c
wave.cpp 5,78758e939c0058e717d9ed7b65eaa61be1a2d5ea68b
wave.h 2,349ca65796f29bccca9e3ccdb50b6881cab4b1b1f85
waveFx.cpp 4,844955a78026b074af3b529f045dce9d5275e6c3a73
waveFx.h 1,73608eef2bee26ee78431a6bdb19cd8daf132f0ccef