void description(void) { printboxtop(); psl( " TRILL -- by Craig Stuart Sapp <*****@*****.**> -- 22 April 2000"); psl(""); printboxbottom(); }
void description(void) { printboxtop(); psl( "DECAY -- by Craig Stuart Sapp <*****@*****.**> -- 22 April 2000"); psl(""); printintermediateline(); printboxbottom(); }
void description(void) { printboxtop(); psl( "ripple -- by Craig Stuart Sapp <*****@*****.**> -- 21 April 2000"); psl(""); psl( " Description: Creates glissandos when you press a key on the keyboard."); psl(" Computer keyboard keys are assigned random attack velocities."); printintermediateline(); psl(" User commands:"); psl( " \"-\" = decrease step \"=\" = increase step \"\\\" = change " "direction"); psl(" \"[\" = increase rate \"]\" = decrease rate "); psl(" \"0\"-\"9\" = octave number of computer keyboard notes"); psl(" Notes: s d g h j "); psl(" z x c v b n m "); printboxbottom(); }
void description(void) { printboxtop(); psl( " TUMBLE -- by Craig Stuart Sapp <*****@*****.**> 16 Oct 2001"); psl(""); psl(" Description: continues a melodic sequence of a given length."); psl(" Computer keyboard keys are assigned random attack velocities."); printintermediateline(); psl(" User commands:"); psl( " \"-\" = decrease seq. \"=\" = increase seq. \"\\\" = change " "direction"); psl(" \"0\"-\"9\" = octave number of computer keyboard notes"); psl(" Notes: s d g h j "); psl(" z x c v b n m "); printboxbottom(); }
void D3D11Renderer::BuildBatchLists( std::vector< Entity >& entities, std::map< std::string, RenderBatch >& batches ) { batches.clear(); std::vector< Entity >::iterator e_iter = entities.begin(); while( e_iter != entities.end() ) { const RenderableComponent::Data& render_data = static_cast< const RenderableComponent::Data& >( _entity_system.GetComponentData( *e_iter, COMPONENT_RENDERABLE ) ); /* TODO: Right now, we're just sorting by mesh name. That will * likely have to change at some point. */ /* If the batch has already been created then its entities vector * won't be empty. */ std::string key = render_data._mesh_name; if( batches[ key ]._entities.size() == 0 ) { MeshLocator ml( _device ); VertexShaderLocator vsl( _device ); PixelShaderLocator psl( _device ); batches[ key ]._mesh_res_ptr = ml.RequestPtr( render_data._mesh_name ); batches[ key ]._vertex_shader_res_ptr = vsl.RequestPtr( render_data._vertex_shader_filename, render_data._vertex_shader ); batches[ key ]._layout_res_ptr = vsl.GetInputLayout( batches[ key ]._vertex_shader_res_ptr ); batches[ key ]._pixel_shader_res_ptr = psl.RequestPtr( render_data._pixel_shader_filename, render_data._pixel_shader ); } batches[ key ]._entities.push_back( *e_iter ); ++e_iter; } }
void description(void) { printboxtop(); psl( " Shadow -- by Craig Stuart Sapp <*****@*****.**> -- 5 Jan 1998"); psl(""); psl( " This program will echo the input notes at a certain distance from the"); psl( " original notes. The range of the shadow is from 1 to 24 half-steps on"); psl( " either side of the original note."); printintermediateline(); psl( " User commands:"); psl( " \"-\" = decrease shadow length \"=\" = increase shadow length "); psl( " \"\\\" = switch shadow side "); printboxbottom(); }
void description(void) { printboxtop(); psl(" TESTGLISS - by Craig Stuart Sapp <*****@*****.**>" " - 11 Jan 2000"); psl(""); printintermediateline(); psl(" User commands:"); psl(" \"[\" = speed up. \"]\" = slow down. "); psl(" \"{\" = speed up by 5. \"}\" = slow down by 5. "); psl(" \"1\" = lower bottom of range. \"2\" = raise bottom of range. "); psl(" \"3\" = lower range. \"4\" = raise range. "); psl(" \"5\" = lower step. \"6\" = raise step. "); psl(" \"-\" = lower top of range. \"=\" = raise top of range. "); psl(" \"u\" = gliss up. \"d = gliss down. "); psl(" "); psl(" Type 'h' for more information "); printboxbottom(); }
void description(void) { cout << '\n'; printboxtop(); pcl("2dpos: by Craig Stuart Sapp <*****@*****.**> 22 Nov 1998"); printintermediateline(); psl(" NIDAQ device initially on channel 0. Initial sensor range will "); psl(" adapt as sensor moves. So go through whole range of sensor"); psl(" to fix the software range."); psl(" Commands:"); psl(" \"0\"-\"9\" = select NIDAQ analog input channel"); psl(" type \"k\" before number to select key channel"); psl(" type \"v\" before number to select velocity channel"); psl(" \"-\", \"=\" = change instruments, \" \" = sustain pedal"); psl(" \"z\" = reset key sensor range, \"x\" = reset vel sensor range"); psl(" \"a\" = switch key sensor range, \"s\" = switch vel sensor range"); psl(" \"d\" = toggle sensor display."); printboxbottom(); }