0CC-FamiTracker
Extension of jsr's FamiTracker
파일 탐색기
최종 버전 다운로드 (.zip)- CMakeLists.txt
- README.md
- testMain.cpp
- 1.txt
- 2.txt
- 3.txt
- 4.txt
- 1.txt
- 2.txt
- 3.txt
- 4.txt
- 1.txt
- Makefile
- SequenceParserTest.cpp
- StrConvTest.cpp
- CMakeLists.txt
- dpcm_sample.hpp
- groove.hpp
- inst_sequence.hpp
- pitch.hpp
- CMakeLists.txt
- enum_traits.h
- fs.h
- CMakeLists.txt
- CMakeLists.txt
- dpcm_sample.cpp
- groove.cpp
- inst_sequence.cpp
- CMakeLists.txt
- CMakeLists.txt
- ft0cc.cpp
- dpcm_sample_test.cpp
- groove_test.cpp
- inst_sequence_test.cpp
- CMakeLists.txt
- test_main.cpp
- CMakeLists.txt
- libft0cc.vcxproj
- libft0cc.vcxproj.filters
- CMakeLists.txt
- README.md
- 0CC-FamiTracker.rc2
- About.bmp
- Application.ico
- Document.ico
- Inst_2A03.ico
- Inst_2A07.ico
- Inst_FDS.ico
- Inst_N163.ico
- Inst_S5B.ico
- Inst_VRC6.ico
- Inst_VRC7.ico
- InstrumentToolbar-16.bmp
- InstrumentToolbar-256.bmp
- key_black_pressed.bmp
- key_black_unpressed.bmp
- key_white_pressed.bmp
- key_white_unpressed.bmp
- LeftArrow.ico
- MainToolbar-16.bmp
- MainToolbar-256.bmp
- RightArrow.ico
- emu2413.c
- emu2413.h
- FDSSound_new.cpp
- FDSSound_new.h
- vrc7tone.h
- 2A03.cpp
- 2A03.h
- 2A03Chan.cpp
- 2A03Chan.h
- APU.cpp
- APU.h
- APUInterface.h
- Channel.cpp
- Channel.h
- DPCM.cpp
- DPCM.h
- FDS.cpp
- FDS.h
- Mixer.cpp
- Mixer.h
- MixerChannel.cpp
- MixerChannel.h
- MixerLevels.cpp
- MixerLevels.h
- MMC5.cpp
- MMC5.h
- N163.cpp
- N163.h
- Noise.cpp
- Noise.h
- S5B.cpp
- S5B.h
- SampleMem.cpp
- SampleMem.h
- SoundChip.cpp
- SoundChip.h
- Square.cpp
- Square.h
- Triangle.cpp
- Triangle.h
- Types.h
- Types_fwd.h
- VRC6.cpp
- VRC6.h
- VRC7.cpp
- VRC7.h
- Blip_Buffer.cpp
- Blip_Buffer.h
- drv_2a03.h
- drv_all.h
- drv_fds.h
- drv_mmc5.h
- drv_n163.h
- drv_s5b.h
- drv_vrc6.h
- drv_vrc7.h
- FftBuffer.h
- FftComplex.hpp
- json.hpp
- resample.cpp
- resample.hpp
- resample.inl
- sinc.cpp
- sinc.hpp
- str_conv.hpp
- utf8_conv.hpp
- VersionHelpers.h
- winapifamily.h
- AboutDlg.cpp
- AboutDlg.h
- Accelerator.cpp
- Accelerator.h
- Action.cpp
- Action.h
- ActionHandler.cpp
- ActionHandler.h
- Arpeggiator.cpp
- Arpeggiator.h
- array_view.h
- Assertion.h
- AudioDriver.cpp
- AudioDriver.h
- BinarySerializable.h
- Bookmark.cpp
- Bookmark.h
- BookmarkCollection.cpp
- BookmarkCollection.h
- BookmarkDlg.cpp
- BookmarkDlg.h
- ChannelHandler.cpp
- ChannelHandler.h
- ChannelHandlerInterface.h
- ChannelMap.cpp
- ChannelMap.h
- ChannelOrder.cpp
- ChannelOrder.h
- Channels2A03.cpp
- Channels2A03.h
- ChannelsDlg.cpp
- ChannelsDlg.h
- ChannelsFDS.cpp
- ChannelsFDS.h
- ChannelsMMC5.cpp
- ChannelsMMC5.h
- ChannelsN163.cpp
- ChannelsN163.h
- ChannelsS5B.cpp
- ChannelsS5B.h
- ChannelsVRC6.cpp
- ChannelsVRC6.h
- ChannelsVRC7.cpp
- ChannelsVRC7.h
- ChipHandler.cpp
- ChipHandler.h
- ChipHandlerS5B.cpp
- ChipHandlerS5B.h
- ChipHandlerVRC7.cpp
- ChipHandlerVRC7.h
- Chunk.cpp
- Chunk.h
- ChunkRenderBinary.cpp
- ChunkRenderBinary.h
- ChunkRenderText.cpp
- ChunkRenderText.h
- clip.h
- Clipboard.cpp
- Clipboard.h
- Color.h
- ColorScheme.h
- CommandLineExport.cpp
- CommandLineExport.h
- CommentsDlg.cpp
- CommentsDlg.h
- Common.h
- Compiler.cpp
- Compiler.h
- CompoundAction.cpp
- CompoundAction.h
- ConfigAppearance.cpp
- ConfigAppearance.h
- ConfigGeneral.cpp
- ConfigGeneral.h
- ConfigMIDI.cpp
- ConfigMIDI.h
- ConfigMixer.cpp
- ConfigMixer.h
- ConfigShortcuts.cpp
- ConfigShortcuts.h
- ConfigSound.cpp
- ConfigSound.h
- ConfigVersion.cpp
- ConfigVersion.h
- ControlPanelDlg.cpp
- ControlPanelDlg.h
- CreateWaveDlg.cpp
- CreateWaveDlg.h
- CustomControls.cpp
- CustomControls.h
- DetuneDlg.cpp
- DetuneDlg.h
- DetuneTable.cpp
- DetuneTable.h
- DialogReBar.cpp
- DialogReBar.h
- DirectSound.cpp
- DirectSound.h
- DocumentFile.cpp
- DocumentFile.h
- DPI.cpp
- DPI.h
- Driver.h
- DSampleManager.cpp
- DSampleManager.h
- Effect.h
- Exception.cpp
- Exception.h
- ExportDialog.cpp
- ExportDialog.h
- FamiTracker.cpp
- FamiTracker.h
- FamiTrackerDefines.h
- FamiTrackerDoc.cpp
- FamiTrackerDoc.h
- FamiTrackerDocIO.cpp
- FamiTrackerDocIO.h
- FamiTrackerDocIOCommon.h
- FamiTrackerDocIOJson.cpp
- FamiTrackerDocIOJson.h
- FamiTrackerDocOldIO.cpp
- FamiTrackerDocOldIO.h
- FamiTrackerEnv.cpp
- FamiTrackerEnv.h
- FamiTrackerModule.cpp
- FamiTrackerModule.h
- FamiTrackerView.cpp
- FamiTrackerView.h
- FamiTrackerViewMessage.h
- FileDialogs.cpp
- FileDialogs.h
- FindDlg.cpp
- FindDlg.h
- FrameAction.cpp
- FrameAction.h
- FrameClipData.cpp
- FrameClipData.h
- FrameEditor.cpp
- FrameEditor.h
- FrameEditorModel.cpp
- FrameEditorModel.h
- FrameEditorTypes.cpp
- FrameEditorTypes.h
- GotoDlg.cpp
- GotoDlg.h
- GraphEditor.cpp
- GraphEditor.h
- GraphEditorComponent.cpp
- GraphEditorComponent.h
- GraphEditorComponentImpl.cpp
- GraphEditorComponentImpl.h
- GraphEditorFactory.cpp
- GraphEditorFactory.h
- Graphics.cpp
- Graphics.h
- GrooveDlg.cpp
- GrooveDlg.h
- Highlight.h
- InstCompiler.cpp
- InstCompiler.h
- InstHandler.h
- InstHandlerDPCM.cpp
- InstHandlerDPCM.h
- InstHandlerVRC7.cpp
- InstHandlerVRC7.h
- Instrument.cpp
- Instrument.h
- Instrument2A03.cpp
- Instrument2A03.h
- InstrumentEditDlg.cpp
- InstrumentEditDlg.h
- InstrumentEditorDPCM.cpp
- InstrumentEditorDPCM.h
- InstrumentEditorFDS.cpp
- InstrumentEditorFDS.h
- InstrumentEditorFDSEnvelope.cpp
- InstrumentEditorFDSEnvelope.h
- InstrumentEditorN163Wave.cpp
- InstrumentEditorN163Wave.h
- InstrumentEditorSeq.cpp
- InstrumentEditorSeq.h
- InstrumentEditorVRC7.cpp
- InstrumentEditorVRC7.h
- InstrumentEditPanel.cpp
- InstrumentEditPanel.h
- InstrumentFDS.cpp
- InstrumentFDS.h
- InstrumentFileTree.cpp
- InstrumentFileTree.h
- InstrumentIO.cpp
- InstrumentIO.h
- InstrumentListCtrl.cpp
- InstrumentListCtrl.h
- InstrumentManager.cpp
- InstrumentManager.h
- InstrumentManagerInterface.h
- InstrumentN163.cpp
- InstrumentN163.h
- InstrumentRecorder.cpp
- InstrumentRecorder.h
- InstrumentS5B.cpp
- InstrumentS5B.h
- InstrumentService.cpp
- InstrumentService.h
- InstrumentType.h
- InstrumentTypeImpl.cpp
- InstrumentTypeImpl.h
- InstrumentVRC6.cpp
- InstrumentVRC6.h
- InstrumentVRC7.cpp
- InstrumentVRC7.h
- IntRange.h
- Kraid.cpp
- Kraid.h
- MainFrm.cpp
- MainFrm.h
- MIDI.cpp
- MIDI.h
- ModSequenceEditor.cpp
- ModSequenceEditor.h
- ModuleAction.cpp
- ModuleAction.h
- ModuleException.cpp
- ModuleException.h
- ModuleImportDlg.cpp
- ModuleImportDlg.h
- ModuleImporter.cpp
- ModuleImporter.h
- ModulePropertiesDlg.cpp
- ModulePropertiesDlg.h
- NoteName.cpp
- NoteName.h
- NoteQueue.cpp
- NoteQueue.h
- NumConv.h
- OldSequence.cpp
- OldSequence.h
- PatternAction.cpp
- PatternAction.h
- PatternClipData.cpp
- PatternClipData.h
- PatternCompiler.cpp
- PatternCompiler.h
- PatternComponent.cpp
- PatternComponent.h
- PatternData.cpp
- PatternData.h
- PatternEditor.cpp
- PatternEditor.h
- PatternEditorTypes.h
- PatternNote.h
- PCMImport.cpp
- PCMImport.h
- PerformanceDlg.cpp
- PerformanceDlg.h
- PeriodTables.cpp
- PeriodTables.h
- PlayerCursor.cpp
- PlayerCursor.h
- RecordSettingsDlg.cpp
- RecordSettingsDlg.h
- RegisterDisplay.cpp
- RegisterDisplay.h
- RegisterState.cpp
- RegisterState.h
- SampleEditorDlg.cpp
- SampleEditorDlg.h
- SampleEditorView.cpp
- SampleEditorView.h
- SelectionRange.cpp
- SelectionRange.h
- SeqInstHandler.cpp
- SeqInstHandler.h
- SeqInstHandler2A03Pulse.h
- SeqInstHandlerFDS.cpp
- SeqInstHandlerFDS.h
- SeqInstHandlerN163.cpp
- SeqInstHandlerN163.h
- SeqInstHandlerS5B.cpp
- SeqInstHandlerS5B.h
- SeqInstHandlerSawtooth.cpp
- SeqInstHandlerSawtooth.h
- SeqInstrument.cpp
- SeqInstrument.h
- Sequence.cpp
- Sequence.h
- SequenceCollection.cpp
- SequenceCollection.h
- SequenceEditor.cpp
- SequenceEditor.h
- SequenceEditorMessage.h
- SequenceManager.cpp
- SequenceManager.h
- SequenceParser.cpp
- SequenceParser.h
- SequenceSetting.cpp
- SequenceSetting.h
- Settings.cpp
- Settings.h
- SettingsService.cpp
- SettingsService.h
- SimpleFile.cpp
- SimpleFile.h
- SizeEditor.cpp
- SizeEditor.h
- SongData.cpp
- SongData.h
- SongLengthScanner.cpp
- SongLengthScanner.h
- SongState.cpp
- SongState.h
- SongView.cpp
- SongView.h
- SoundChipService.cpp
- SoundChipService.h
- SoundChipSet.cpp
- SoundChipSet.h
- SoundChipType.h
- SoundChipTypeImpl.cpp
- SoundChipTypeImpl.h
- SoundDriver.cpp
- SoundDriver.h
- SoundGen.cpp
- SoundGen.h
- SoundGenBase.h
- SpeedDlg.cpp
- SpeedDlg.h
- SplitKeyboardDlg.cpp
- SplitKeyboardDlg.h
- stdafx.cpp
- stdafx.h
- StretchDlg.cpp
- StretchDlg.h
- StringClipData.h
- StrongOrdering.h
- sv_regex.h
- SwapDlg.cpp
- SwapDlg.h
- TempoCounter.cpp
- TempoCounter.h
- TempoDisplay.cpp
- TempoDisplay.h
- TextExporter.cpp
- TextExporter.h
- to_sv.h
- TrackData.cpp
- TrackData.h
- TrackerChannel.cpp
- TrackerChannel.h
- TransposeDlg.cpp
- TransposeDlg.h
- version.cpp
- version.h
- VersionChecker.cpp
- VersionChecker.h
- VisualizerBase.cpp
- VisualizerBase.h
- VisualizerScope.cpp
- VisualizerScope.h
- VisualizerSpectrum.cpp
- VisualizerSpectrum.h
- VisualizerStatic.cpp
- VisualizerStatic.h
- VisualizerWnd.cpp
- VisualizerWnd.h
- WaveEditor.cpp
- WaveEditor.h
- WaveformGenerator.cpp
- WaveformGenerator.h
- WavegenBuiltin.cpp
- WavegenBuiltin.h
- WaveRenderer.cpp
- WaveRenderer.h
- WaveRendererFactory.cpp
- WaveRendererFactory.h
- WaveStream.cpp
- WaveStream.h
- WavProgressDlg.cpp
- WavProgressDlg.h
- install_libcxx.sh
- .gitignore
- .travis.yml
- 0CC-FamiTracker.rc
- 0CC-FamiTracker.reg
- 0CC-FamiTracker.sln
- 0CC-FamiTracker.vcxproj
- 0CC-FamiTracker.vcxproj.filters
- 0CC-readme.txt
- appveyor.yml
- changelog.txt
- LICENSE.txt
- post-commit.sample
- README.md
- resource.h
- specs.txt
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/HertzDevil/0CC-FamiTracker
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd 0CC-FamiTracker
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. CMake
보통 추천사전 준비물
cd 0ccft-ext
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
mkdir build && cd build
빌드 결과물을 담을 폴더를 만들고 그 안으로 이동합니다.
cmake ..
소스코드를 분석해 빌드 설정 파일을 생성합니다 (build 폴더 안에서 실행해야 함).
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
3. .NET
보통dotnet restore
프로젝트에 필요한 패키지를 내려받습니다.
dotnet run
프로젝트를 빌드하고 바로 실행합니다.
dotnet run 실행 후 터미널에 나타나는 안내 메시지나 주소를 확인하세요.
4. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
cd fuzz
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
