Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

20240907 osc 2 #7

Open
wants to merge 34 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
67b2d61
feat: add UI control for stem
acolombier Jul 28, 2024
bc48a22
feat: add quick FX for stem
acolombier Jul 30, 2024
38d921a
Add legacy UI changes
acolombier Jul 30, 2024
3d06cf2
feat: add the ability to load a single stem track
acolombier Jul 30, 2024
868a67e
Add UI changes
acolombier Jul 30, 2024
6e36e24
Merge https://github.com/Eve00000/mixxx into NPSTAT-20240808
evelynnev Aug 8, 2024
3179ec8
eve
evelynnev Aug 8, 2024
9bc4d27
eve
evelynnev Aug 8, 2024
580d24d
eve
evelynnev Aug 8, 2024
c19022f
Merge https://github.com/Eve00000/mixxx into NPSTAT-20240814
evelynnev Aug 14, 2024
d32e455
eve
evelynnev Aug 20, 2024
b0d0e19
Merge https://github.com/Eve00000/mixxx into NPSTAT-20240814
evelynnev Aug 20, 2024
780b1ad
eve
evelynnev Aug 21, 2024
5bafbf3
eve
evelynnev Aug 25, 2024
75deba6
eve
evelynnev Aug 25, 2024
413a32f
eve
evelynnev Aug 25, 2024
0f60dcf
eve
evelynnev Aug 25, 2024
554eb36
eve
evelynnev Aug 25, 2024
2a1ca24
eve
evelynnev Aug 25, 2024
2eeb97c
eve
evelynnev Aug 25, 2024
e0cde6f
eve
evelynnev Aug 25, 2024
387c9b0
eve
evelynnev Aug 25, 2024
b00425a
eve
evelynnev Aug 25, 2024
ebdfbb9
osc out working
evelynnev Sep 7, 2024
71e36b6
eve
evelynnev Sep 7, 2024
813a137
osc out working
evelynnev Sep 9, 2024
5b96601
osc out working
evelynnev Sep 9, 2024
e6f9fde
osc out working
evelynnev Sep 9, 2024
cd709ec
osc out working
evelynnev Sep 9, 2024
2f8129d
osc out working
evelynnev Sep 9, 2024
067065c
Eve OK
evelynnev Sep 14, 2024
b0ca1e3
commit message
evelynnev Sep 14, 2024
e593d40
commit message
evelynnev Sep 14, 2024
b1dc160
commit message
evelynnev Sep 14, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
67 changes: 67 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1065,6 +1065,8 @@ add_library(mixxx-lib STATIC EXCLUDE_FROM_ALL
src/preferences/dialog/dlgpreflibrarydlg.ui
src/preferences/dialog/dlgprefmixer.cpp
src/preferences/dialog/dlgprefmixerdlg.ui
src/preferences/dialog/dlgprefosc.cpp
src/preferences/dialog/dlgprefoscdlg.ui
src/preferences/dialog/dlgprefrecord.cpp
src/preferences/dialog/dlgprefrecorddlg.ui
src/preferences/dialog/dlgprefreplaygain.cpp
Expand Down Expand Up @@ -1739,6 +1741,15 @@ if(WIN32)
# shoutidjc/shout.h checks for WIN32 to see if we are on Windows.
target_compile_definitions(mixxx-lib PUBLIC WIN32)

# Add the static library 'Lib.lib', marking it as an IMPORT.
#add_library(MyLib STATIC IMPORTED)
# Define the location of the library dependency.
#set(MYLIB_FILE_PATH "D:/mixxx-git/mixxx/src/oscpack.lib")
#set(MYLIB_FILE_PATH "src/oscpack.lib")
# Tell CMake where to find the library.
#set_target_properties(MyLib PROPERTIES IMPORTED_LOCATION ${MYLIB_FILE_PATH})
#target_link_libraries(mixxx-lib PRIVATE comctl32 shell32 oscpack)

target_link_libraries(mixxx-lib PRIVATE comctl32 shell32)

if(MSVC)
Expand Down Expand Up @@ -2163,6 +2174,7 @@ add_executable(mixxx-test
src/util/moc_included_test.cpp
src/test/helpers/log_test.cpp
)

if (QML)
target_sources(mixxx-test PRIVATE
src/test/controller_mapping_file_handler_test.cpp
Expand Down Expand Up @@ -2282,6 +2294,21 @@ if(WIN32)
)
target_include_directories(mixxx PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}")
endif()
# liblo
#find_package(liblo REQUIRED)
#target_link_libraries(mixxx-lib PRIVATE liblo::liblo)

# Add the static library 'Lib.lib', marking it as an IMPORT.
#add_library(MyLib STATIC IMPORTED)
# Define the location of the library dependency.
#set(MYLIB_FILE_PATH "D:/mixxx-git/mixxx/src/oscpack.lib")
# Tell CMake where to find the library.
#set_target_properties(MyLib PROPERTIES IMPORTED_LOCATION ${MYLIB_FILE_PATH})

# oscpack
#find_package(oscpack REQUIRED)
#target_link_libraries(mixxx-lib oscpack)


# Chromaprint
find_package(Chromaprint REQUIRED)
Expand Down Expand Up @@ -2555,6 +2582,44 @@ add_library(rekordbox_metadata STATIC EXCLUDE_FROM_ALL
target_include_directories(rekordbox_metadata SYSTEM PUBLIC lib/rekordbox-metadata)
target_link_libraries(mixxx-lib PRIVATE rekordbox_metadata)

IF(WIN32)
set(IpSystemTypePath src/ip/win32)
# set(LIBS ${LIBS} Ws2_32 winmm)
ELSE(WIN32)
set(IpSystemTypePath src/ip/posix)
ENDIF(WIN32)

#eve osc
ADD_LIBRARY(oscpack
src/ip/IpEndpointName.h
src/ip/IpEndpointName.cpp
src/ip/NetworkingUtils.h
${IpSystemTypePath}/NetworkingUtils.cpp
# src/ip/win32/NetworkingUtils.cpp
src/ip/UdpSocket.h
${IpSystemTypePath}/UdpSocket.cpp
# src/ip/win32/UdpSocket.cpp
src/ip/PacketListener.h
src/ip/TimerListener.h
src/osc/OscTypes.h
src/osc/OscTypes.cpp
src/osc/OscHostEndianness.h
src/osc/OscException.h
src/osc/OscPacketListener.h
src/osc/MessageMappingOscPacketListener.h
src/osc/OscReceivedElements.h
src/osc/OscReceivedElements.cpp
src/osc/OscPrintReceivedElements.h
src/osc/OscPrintReceivedElements.cpp
src/osc/OscOutboundPacketStream.h
src/osc/OscOutboundPacketStream.cpp
)
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR})
#target_link_libraries(mixxx oscpack ${LIBS})
target_include_directories(mixxx-lib SYSTEM PRIVATE ip)
target_include_directories(mixxx-lib SYSTEM PRIVATE osc)
target_link_libraries(mixxx-lib PRIVATE oscpack)

#silence "enumeration values not handled in switch" in generated code
if(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang")
target_compile_options(rekordbox_metadata PRIVATE -Wno-switch)
Expand Down Expand Up @@ -2784,6 +2849,7 @@ if(QML)
src/qml/qmlplayermanagerproxy.cpp
src/qml/qmlplayerproxy.cpp
src/qml/qmlvisibleeffectsmodel.cpp
src/qml/qmlchainpresetmodel.cpp
src/qml/qmlwaveformoverview.cpp
# The following sources need to be in this target to get QML_ELEMENT properly interpreted
src/control/controlmodel.cpp
Expand Down Expand Up @@ -3465,6 +3531,7 @@ if (STEM)
src/sources/soundsourcestem.cpp
src/track/steminfoimporter.cpp
src/track/steminfo.cpp
src/widget/wstemcontrol.cpp
)
if(QOPENGL)
target_sources(mixxx-lib PRIVATE
Expand Down
Loading
Loading