Make some suggested changes

pull/241/head
DJLevel3 2024-04-15 18:07:42 -06:00 zatwierdzone przez James H Ball
rodzic d23216ac51
commit 3aa8990e8e
3 zmienionych plików z 14 dodań i 13 usunięć

Wyświetl plik

@ -559,12 +559,14 @@ void OscirenderAudioProcessor::processBlock(juce::AudioBuffer<float>& buffer, ju
// Get MIDI transport info // Get MIDI transport info
playHead = this->getPlayHead(); playHead = this->getPlayHead();
if (playHead->getCurrentPosition(currentPositionInfo)) { auto cpi = playHead->getPosition();
bpm = currentPositionInfo.bpm; if (cpi == juce::nullopt) {
playTimeSeconds = currentPositionInfo.timeInSeconds; currentPositionInfo = *cpi;
isPlaying = currentPositionInfo.isPlaying; bpm = *currentPositionInfo.getBpm();
timeSigNum = currentPositionInfo.timeSigNumerator; playTimeSeconds = *currentPositionInfo.getTimeInSeconds();
timeSigDen = currentPositionInfo.timeSigDenominator; isPlaying = currentPositionInfo.getIsPlaying();
timeSigNum = (*currentPositionInfo.getTimeSignature()).numerator;
timeSigDen = (*currentPositionInfo.getTimeSignature()).denominator;
} }
// Calculated number of beats // Calculated number of beats

Wyświetl plik

@ -285,7 +285,7 @@ private:
const double MIN_LENGTH_INCREMENT = 0.000001; const double MIN_LENGTH_INCREMENT = 0.000001;
juce::AudioPlayHead* playHead; juce::AudioPlayHead* playHead;
juce::AudioPlayHead::CurrentPositionInfo currentPositionInfo; juce::AudioPlayHead::PositionInfo currentPositionInfo;
//============================================================================== //==============================================================================
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OscirenderAudioProcessor) JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OscirenderAudioProcessor)

Wyświetl plik

@ -1,12 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="HH2E72" name="osci-render" projectType="audioplug" useAppConfig="0" <JUCERPROJECT id="HH2E72" name="osci-render" projectType="audioplug" useAppConfig="0"
addUsingNamespaceToJuceHeader="0" displaySplashScreen="1" jucerFormatVersion="1" addUsingNamespaceToJuceHeader="0" jucerFormatVersion="1" pluginCharacteristicsValue="pluginWantsMidiIn"
pluginCharacteristicsValue="pluginWantsMidiIn" pluginManufacturer="jameshball" pluginManufacturer="jameshball" aaxIdentifier="sh.ball.oscirender"
aaxIdentifier="sh.ball.oscirender" cppLanguageStandard="20" projectLineFeed="&#10;" cppLanguageStandard="20" projectLineFeed="&#10;" headerPath="./include"
headerPath="./include" version="2.1.6" companyName="James H Ball" version="2.1.6" companyName="James H Ball" companyWebsite="https://osci-render.com"
companyWebsite="https://osci-render.com" companyEmail="james@ball.sh" companyEmail="james@ball.sh" defines="NOMINMAX=1" pluginAUMainType="'aumu'">
defines="NOMINMAX=1" pluginAUMainType="'aumu'">
<MAINGROUP id="j5Ge2T" name="osci-render"> <MAINGROUP id="j5Ge2T" name="osci-render">
<GROUP id="{5ABCED88-0059-A7AF-9596-DBF91DDB0292}" name="Resources"> <GROUP id="{5ABCED88-0059-A7AF-9596-DBF91DDB0292}" name="Resources">
<GROUP id="{C2609827-4F4A-1ADA-8BA1-A40C1D92649C}" name="lua"> <GROUP id="{C2609827-4F4A-1ADA-8BA1-A40C1D92649C}" name="lua">